我在WPF中使用TextBlock,我想使用TextWrapping,我在XAML中做了如下。WPF TextWrapping上的空白
<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
没有成功。请帮助我?
这不应该发生。我唯一的猜测是,它的父母之一正在设置一个特定的属性,WPF将它投影到TextBlock的属性中。在直接放在窗口中的网格上尝试你的代码,看看问题是否仍然存在。 – Bijan
@Bizz,那可能是那个属性?任何想法? –
我不知道。但是如果你在最简单的情况下检查它,至少你知道它是由于你的代码与OS还是.Net构建有关。 – Bijan