में ऑटो ट्रंकेटिंग टेक्स्ट मेरे पास मेरे WPF 4.0 एप्लिकेशन में चौड़ाई 600 और ऊंचाई 80 का टेक्स्टब्लॉक है। मैं पाठ को छोटा करना चाहता हूं और ... अंत में रनटाइम पर जोड़ना चाहता हूं।WPF: टेक्स्टब्लॉक
मैं इसे कैसे देख सकता हूं?
में ऑटो ट्रंकेटिंग टेक्स्ट मेरे पास मेरे WPF 4.0 एप्लिकेशन में चौड़ाई 600 और ऊंचाई 80 का टेक्स्टब्लॉक है। मैं पाठ को छोटा करना चाहता हूं और ... अंत में रनटाइम पर जोड़ना चाहता हूं।WPF: टेक्स्टब्लॉक
मैं इसे कैसे देख सकता हूं?
क्या यह टेक्स्टबॉक्स या टेक्स्टब्लॉक है?
यदि यह TextBlock है, तो आप उपयोग कर सकते हैं:
सी # में:
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis;
या
XAML में:
<TextBlock Name="myTextBlock" Margin="20" Background="LightGoldenrodYellow"
TextTrimming="WordEllipsis"
FontSize="14"
>
लेकिन अगर यह तब टेक्स्टबॉक्स थे मेरे ज्ञान के अनुसार, आप टेक्स्टबॉक्स में ValueConverter
बांध सकते हैं और टेक्स्ट बॉक्स में ट्रांस्केटेड टेक्स्ट (डॉट्स: ...) को वापस कर सकते हैं लेकिन टेक्स्ट टेक्स्ट की Tag
संपत्ति में पूरा टेक्स्ट सहेज सकते हैं। ताकि आपका मूल पाठ खो न जाए।
लेकिन, मेरे ज्ञान के अनुसार, एक विशिष्ट आवश्यकता होने तक टेक्स्ट बॉक्स पर टेक्स्ट ट्रिमिंग लागू करना एक अच्छा अभ्यास नहीं है।
इसका टेक्स्टब्लॉक – Moon
क्या कोई तरीका है कि मैं टेक्स्टब्लॉक की चौड़ाई निर्धारित किए बिना टेक्स्ट को लपेट सकता हूं? – Moon
नियंत्रण के अंदर पाठ की रैपिंग उस नियंत्रण की चौड़ाई पर आधारित है। यदि आप चौड़ाई के बावजूद रैपिंग को कार्यान्वित करना चाहते हैं, तो मेरे ज्ञान के अनुसार ValueConverter सबसे आसान विकल्प है जिसे आप चुन सकते हैं। –