मैं कुछ पाठ के साथ एक क्षैतिज स्टैकपैनल प्राप्त करने की कोशिश कर रहा हूं, और उसके बाद एक बटन दायीं ओर सभी तरह से फंस गया। मैंने यह कोशिश की:सिल्वरलाइट फ्लोट कंटेंट दाएं
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" FontSize="14" Margin="5,0,0,0">Ahoy!</TextBlock>
<Button HorizontalAlignment="Right" Width="25" Height="25" Style="{StaticResource buttonGlassOrb}" Background="Red" />
</StackPanel>
जो काम नहीं कर रहा है। जाहिर है TextBlock को एक मार्जिन जोड़ने, काम करेंगे इस तरह:
<StackPanel Orientation="Horizontal">
<TextBlock VerticalAlignment="Center" FontSize="14" Margin="5,0,120,0">Ahoy!</TextBlock>
<Button HorizontalAlignment="Right" Width="25" Height="25" Style="{StaticResource buttonGlassOrb}" Background="Red" />
</StackPanel>
लेकिन उस कारणों के सभी प्रकार के लिए बुरा है। क्या ऐसा करने के लिए कोई और प्राकृतिक तरीका हैं?
जैसा कि कई उपयोगकर्ताओं द्वारा इंगित किया गया है, सबसे अच्छा समाधान शायद ग्रिड है। प्रश्न: आप किस विशिष्ट "स्टैकपैनेल" व्यवहार के बाद हैं? वह ग्रिड कॉलम सेटिंग्स निर्धारित करेगा। –
हाँ, जवाब देखने के बाद मुझे वास्तव में मूर्खता महसूस हुई। मुझे बस एक ग्रिड की आवश्यकता थी - उस के रूप में सरल। मैं WPF/Silverlight के लिए काफी नया हूँ। धन्यवाद। –