textwrapping的不同显示效果

wpf中,TextBlock的TextWrapping有三个属性,NoWrap(默认),Wrap,WrapWithOverflow。

Wrap是按字符换行,WrapWithOverflow是按空格换行。

比如我们的字符串中有一个很长的单词,如果用Wrap,可能到这个单词中的某个字符就直接换行了,而WrapWithOverflow则会把这个单词的所有都显示在同一行,即使有些显示不出来。

第一列用的是Wrap,单词“”agoagreatAmericaninwhosesymbolic“会换行显示

第二列用的WrapWithOverflow,则不会换行显示。

textwrapping的不同显示效果