我正在使用WPF中的文本块,我想在其上使用textwrapping,我在XAML中所做的就是如下。
<TextBlock TextWrapping="Wrap" Grid.Column="0" Grid.ColumnSpan="4" Grid.Row="0" Margin="5,5,5,5">
<TextBlock.Text>
This is just a test. This is just a test.
</TextBlock.Text>
</TextBlock>
当我运行此代码时,它显示了这样的输出
This is just a test. Th
is is just a test.
,但我只想在
之类的白色空间上包装This is just a test.
This is just a test.
我找不到为什么WPF显示这种行为,我尝试了WrapWithOverflow
和IsHyphenationEnabled=true
,但没有成功。请帮助我?
bizz是对的,这不应该是文本包装的行为,只是一个疯狂的猜测,您是否从某些地方到视觉工作室复制/粘贴文本?在这种情况下,白色空间可能存在问题,WPF会以错误的方式包装您的文本。