在文本框中打断单词(使用 TextWrapping=Wrap)
Break words in textbox (with TextWrapping=Wrap)
我不知道如何描述我的问题,但想象一下在 WPF 中有一个带有长文本的 TextBox。我设置了 TextWrapping="Wrap"
以防止整个字符串显示在一行中,但我希望我的字符串显示如下:
Lorem ipsum dolor sit amet, consectetur adipiscing el
it. Fusce ligula nulla, cursus finibus mauris vel, rh
oncus blandit sem. Fusce fermentum sed sem a porttito
r. Proin id convallis ex.
而不是这个:
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Fusce ligula nulla, cursus finibus mauris vel,
rhoncus blandit sem. Fusce fermentum sed sem a
porttitor. Proin id convallis ex.
不同之处在于,第一个文本每n个字符后有一个'hard cut' - 第二个文本被换行,每行不超过n个字符的长度
我是否必须在每个第 n- 个 字符后插入一个 \n
,或者是否有 WPF-属性,可以解决这个问题我?
非常感谢,祝大家圣诞快乐:)
Just try it with TextAlignment="Justify"
<TextBox TextAlignment="Justify" TextWrapping="Wrap" Height="250" MinWidth="250" Width="250" Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ligula nulla, cursus finibus mauris vel, rhoncus blandit sem. Fusce fermentum sed sem a porttitor. Proin id convallis ex."/>
我不认为有直接的 属性 来达到这个结果。 TextTrimming
属性 仅适用于 TextBlock
。最好加换行达到效果
我不知道如何描述我的问题,但想象一下在 WPF 中有一个带有长文本的 TextBox。我设置了 TextWrapping="Wrap"
以防止整个字符串显示在一行中,但我希望我的字符串显示如下:
Lorem ipsum dolor sit amet, consectetur adipiscing el
it. Fusce ligula nulla, cursus finibus mauris vel, rh
oncus blandit sem. Fusce fermentum sed sem a porttito
r. Proin id convallis ex.
而不是这个:
Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Fusce ligula nulla, cursus finibus mauris vel,
rhoncus blandit sem. Fusce fermentum sed sem a
porttitor. Proin id convallis ex.
不同之处在于,第一个文本每n个字符后有一个'hard cut' - 第二个文本被换行,每行不超过n个字符的长度
我是否必须在每个第 n- 个 字符后插入一个 \n
,或者是否有 WPF-属性,可以解决这个问题我?
非常感谢,祝大家圣诞快乐:)
Just try it with TextAlignment="Justify"
<TextBox TextAlignment="Justify" TextWrapping="Wrap" Height="250" MinWidth="250" Width="250" Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ligula nulla, cursus finibus mauris vel, rhoncus blandit sem. Fusce fermentum sed sem a porttitor. Proin id convallis ex."/>
我不认为有直接的 属性 来达到这个结果。 TextTrimming
属性 仅适用于 TextBlock
。最好加换行达到效果