TextWrapping="Wrap"
和之间TextWrapping="WrapWithOverflow"
(例如,对于TextBox)有什么“概念上的”区别?在有关类TextBox的MSDN页面中,没有任何内容……谢谢。
TextWrapping="Wrap"
和之间TextWrapping="WrapWithOverflow"
(例如,对于TextBox)有什么“概念上的”区别?在有关类TextBox的MSDN页面中,没有任何内容……谢谢。
Answers:
一些例子:
这是原始的未包装版本:
这是NoWrap
。
这是Wrap
。即使没有换行的机会,单词Remove
和Sample
也分别被包裹在ve
和处le
。
这是WrapWithOverflow
。的ve
和le
不可见(溢流出可用块宽度),因为没有换行。的All
,在这两种情况下,已进行了换,因为space
字符是一个换行。
编辑:
如评论中所建议,以下是一些如何Wrap
处理空格的示例。何时Width
为100
,Wrap
且WrapWithOverflow
相同。Wrap
治疗之间的空间wider
,并example
作为一个断行机会,所以example
放在一个新行保留整个连续字。
Wrap
完全忽略空格中断,但这不是事实。
WrapWithOverflow
Silverlight不支持该问题。Silverlight 仅支持Wrap
和NoWrap
。msdn.microsoft.com/en-us/library/...