windows phone 7 - How to wrap text in list picker silverlight toolkit? -


यहां मेरा एक्सएएमएल है

  & amp; टूलकिट: ListPicker.FullModeItemTemplate & gt; & LT; DataTemplate & gt; & Lt; स्टैकपैनेल ओरिएंटेशन = "क्षैतिज" मार्जिन = "16 21 0 20" & gt; & Lt; आयत की चौड़ाई = "43" ऊंचाई = "43" / & gt; & Lt; TextBlock Text = "{बाइनिंग अकाउंट डिस्क्रिप्शन}" मार्जिन = "16 0 0 0" फ़ॉन्टसिज़्म = "43" फ़ॉन्टफ़ैमिली = "{स्टेटिक रिसोर्स फोनफ़ॉन्टफैमिली लाइट}" टेक्स्टवॉपिंग = "रैप" / & gt; & Lt; / StackPanel & gt; & Lt; / DataTemplate & gt; & Lt; / टूलकिट: ListPicker.FullModeItemTemplate & gt;   

भले ही मैंने लिखा TextWrapping = "wrap" मेरा टेक्स्टब्लॉक लपेट नहीं करता है क्या मैं कुछ भूल रहा हूं?

एक ग्रिड के साथ StackPanel को बदलने की कोशिश करें (मेरे पास कोई संकलक नहीं है, मेमोरी से टाइप करना, इसलिए कुछ हो सकता है टाइपो):

  & amp; टूलकिट: ListPicker.FullModeItemTemplate & gt; & LT; DataTemplate & gt; & Lt; ग्रिड मार्जिन = "16 21 0 20" & gt; & LT; Grid.ColumnDefinitions & gt; & Lt; स्तंभ डिफाइनिशन चौड़ाई = "ऑटो" / & gt; & Lt; स्तंभ डिफाइनिशन चौड़ाई = "*" / & gt; & LT; /Grid.ColumnDefinitions> & Lt; आयत की चौड़ाई = "43" ऊँचाई = "43" ग्रिड। कॉलम = "0" / & gt; & Lt; TextBlock Text = "{बाइनिंग अकाउंट डिस्क्रिप्शन}" मार्जिन = "16 0 0 0" फ़ॉन्टसिज़्म = "43" फ़ॉन्टफ़ैमिली = "{स्टेटिक रिसोर्स फोनफ़ॉन्टफैमिली लाइट}" टेक्स्टवॉपिंग = "लपेटें" ग्रिड। कॉलम = "1" / & gt; & Lt; / ग्रिड & gt; & Lt; / DataTemplate & gt; & Lt; / टूलकिट: ListPicker.FullModeItemTemplate & gt;   

इसके अलावा, हार्ड कोडिंग चीजें जैसे कि FontSize और मार्जिन की बजाय, आप इसके बजाय पूर्वनिर्धारित उपयोग करना चाह सकते हैं जेफ विलकॉक्स में यूआई डिज़ाइन के लिए कई तरह के सर्वोत्तम अभ्यास हैं।

Comments