मैं WPF में आइटम्स की एक सूची सेट अप करने का प्रयास कर रहा हूं जिसमें यादृच्छिक लंबाई (लोगों के नाम) के तार शामिल हैं। उनमें से अधिकतर आम तौर पर एक निश्चित आकार के भीतर होते हैं, लेकिन कभी-कभी आप एक स्ट्रिंग में इतने लंबे समय तक आते हैं कि यह इसके कंटेनर की सीमाओं से बाहर हो जाता है। जब मैं बहुत लंबा होता हूं तो मैंने इसे सामान्य रूप से छोटा कर दिया है, लेकिन मैं स्ट्रिंग की पूरी तरह से दिखाऊंगा।WPF स्केल टेक्स्ट केवल तभी फिट होने के लिए जब बहुत बड़ा
मैं टेक्स्ट को सामान्य आकार के बने रहने के लिए कैसे मजबूर कर सकता हूं, जब तक कि फिट न हो ... किस मामले में यह फिट हो जाता है?
नोट: यह सभी पाठ स्केलिंग एक निश्चित आकार है, जो पाठ के चारों ओर एक viewbox का उपयोग कर
आईई पूरा किया है फिट करने के लिए के रूप में ही नहीं है: यह नहीं है कि मैं क्या चाहता हूँ:
<Viewbox MaxWidth="100">
<TextBlock Text="{Binding EmployeeDisplayName, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Left" VerticalAlignment="Center"/>
</Viewbox>
इससे सब कुछ बहुत छोटा हो जाता है, साथ ही बड़े पैमाने पर स्केल हो जाता है। मैं केवल इतना छोटा करना चाहता हूं कि बहुत बड़ा हो और कभी भी छोटा न हो ...
कोई विचार?
डुप्लिकेट: https://stackoverflow.com/questions/14881683/wpf-automatic-resize-font-until-it-fits-within-parent-control –