" TextWrapping="Wrap"और TextWrapping="WrapWithOverflow"टेक्स्टबॉक्स के लिए उदा " के बीच "वैचारिक" अंतर क्या है ? वर्गपाठ के बारे में MSDN पृष्ठ में कुछ भी नहीं है ... धन्यवाद।
" TextWrapping="Wrap"और TextWrapping="WrapWithOverflow"टेक्स्टबॉक्स के लिए उदा " के बीच "वैचारिक" अंतर क्या है ? वर्गपाठ के बारे में MSDN पृष्ठ में कुछ भी नहीं है ... धन्यवाद।
जवाबों:
WrapWithOverflow लाइन-ब्रेकिंग तब होती है जब लाइन उपलब्ध ब्लॉक चौड़ाई से आगे निकल जाती है। हालाँकि, एक पंक्ति ब्लॉक चौड़ाई से आगे निकल सकती है यदि लाइन ब्रेकिंग एल्गोरिथ्म एक लाइन ब्रेक के अवसर को निर्धारित नहीं कर सकता है, जैसा कि एक निश्चित चौड़ाई वाले कंटेनर में बहुत लंबा शब्द है, जिसमें कोई स्क्रॉलिंग की अनुमति नहीं है।
NoWrap नहीं लाइन रैपिंग किया जाता है। यदि लाइन ब्लॉक ब्रेकिंग उपलब्ध ब्लॉक चौड़ाई से अधिक हो जाती है, तो भी
रैपिंग -ब्रेकिंग होती है, भले ही मानक लाइन ब्रेकिंग एल्गोरिदम किसी भी लाइन ब्रेक के अवसर को निर्धारित नहीं कर सकता है, जैसा कि एक निश्चित चौड़ाई वाले कंटेनर में बहुत लंबे शब्द के मामले में बिना किसी स्क्रॉलिंग की अनुमति के होता है।
उम्मीद है की यह मदद करेगा
WrapWithOverFlowशब्दों को नहीं तोड़ेगा, लेकिन क्या Wrapकरेगा?
कुछ उदाहरण:
यह मूल, अलिखित संस्करण है:

यह वह जगह है NoWrap।

यह वह जगह है Wrap। शब्द Removeऔर Sampleपर लिपटे दिया गया है veऔर leक्रमश: है, भले ही वहाँ कोई लाइन ब्रेक अवसर।

यह वह जगह है WrapWithOverflow। veऔर leदिखाई नहीं देते हैं (वे उपलब्ध ब्लॉक चौड़ाई अतिप्रवाह) है, क्योंकि वहाँ कोई लाइन ब्रेक अवसर। Allदोनों ही मामलों में, लिपटे दी गई है क्योंकि spaceचरित्र एक लाइन ब्रेक अवसर है।

संपादित करें:
जैसा कि टिप्पणियों में सुझाया गया है, यहां कुछ उदाहरण दिए गए हैं कि Wrapरिक्त स्थान कैसे व्यवहार करता है। जब Widthहै 100, Wrapऔर WrapWithOverflowसमान हैं। Wrapव्यवहार करता है के बीच की जगह widerऔर exampleएक लाइन ब्रेक अवसर के रूप में है, तो exampleएक नई लाइन पर डाल दिया जाता है पूरे, निरंतर शब्द को बचाने के लिये।

Wrapव्हॉट्सएप के टूटने को पूरी तरह से अनदेखा करता है, लेकिन यह सच नहीं है।
दूसरे उत्तरों में जोड़ने के लिए एक चीज़, WrapWithOverflow आपको कटे हुए लंबे शब्दों पर टेक्स्ट ट्रिमिंग (दीर्घवृत्त) का उपयोग करने देता है:
<TextBlock TextWrapping="WrapWithOverflow" Width="120" TextTrimming="CharacterEllipsis">
A really long word is antidisestablishmentarianism and we can use ellipsis trimming.
</TextBlock>
WrapWithOverflowसिल्वरलाइट में समर्थित नहीं है। केवलWrapऔरNoWrapसिल्वरलाइट में समर्थित हैं। msdn.microsoft.com/en-us/library/…