मैं अपना पहला यूडब्ल्यूपी एप्लिकेशन प्रोग्रामिंग कर रहा हूं और मुझे समस्या है कि मैं सी # कोड से बटन जेनरेट करना चाहता हूं ताकि जरूरत पड़ने पर मैं उन्हें गतिशील रूप से उत्पन्न कर सकूं। Xaml कोड में संरेखण के माध्यम से किया जाता है: RelativePanel.AlignLeftWithPanel="True"
(<Button x:Name="Button1" Content="Button" FontSize="50" FontFamily="Muli" RelativePanel.AlignLeftWithPanel="True" Height="250" Width="450" Margin="30" Background="#9cccd2"/>
)।
अब जब मैं इसे कोड के साथ आज़माता हूँ तो Button.HorizontalAlignment = HorizontalAlignment.Right;
विकल्प होता है। लेकिन यह मेरे बटन को सापेक्ष पैनल के दाईं ओर संरेखित नहीं करता है, ऐसा लगता है कि कुछ भी नहीं बदलता है, बटन अभी भी बाईं ओर दिखाई देता है।
क्या सटीक स्थिति निर्दिष्ट किए बिना कोड के माध्यम से मेरे बटन को संरेखित करने का कोई तरीका है?
आपकी सहायता के लिए अग्रिम धन्यवाद।
1 उत्तर
मैं यूडब्ल्यूपी में एक तत्व को कैसे संरेखित करूं जो मैं कोड के माध्यम से उत्पन्न करता हूं?
आप RelativePanel.SetAlignRightWithPanel
नीचे दिए गए कोड की तरह विधि।
RelativePanel.SetAlignRightWithPanel(Button1, true);
अब जब मैं इसे कोड के साथ आज़माता हूं तो बटन होता है। क्षैतिज संरेखण = क्षैतिज संरेखण। अधिकार; विकल्प। लेकिन यह मेरे बटन को संबंधित पैनल के दाईं ओर संरेखित नहीं करता है
यूआई तत्वों पर क्षैतिज संरेखण और लंबवत संरेखण गुण संबंध गुणों के मूल्यांकन और लागू होने के बाद लागू होते हैं। यदि वांछित आकार उपलब्ध आकार से छोटा है, तो ये गुण तत्व के लिए उपलब्ध आकार के भीतर तत्व की नियुक्ति को नियंत्रित करते हैं। अधिक के लिए कृपया इसे देखें दस्तावेज़।
संबंधित सवाल
नए सवाल
c#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।