我有字符串,我必须在 TextBlock 中显示,我的 TextBlock 有一些固定大小,如果字符串不能适合 TextBlock,我需要以这种方式显示文本,然后我必须在下一个 TextBlock 中拆分字符串,我该怎么做.
问问题
9469 次
2 回答
11
你为什么不尝试使用TextWrapping
that 的属性TextBlock
?
XAML:
<TextBlock TextWrapping="Wrap" Text="very very very long text" Width="30"/>
C#:
myTextBlock.TextWrapping = TextWrapping.Wrap;
于 2009-12-02T10:53:43.140 回答
3
如果您不想换行,那么在水平/垂直滚动条上拍打是您可能想要探索的另一种选择。阅读这个问题,我认为 textwrapping 可能更合适(听起来你不想隐藏任何东西),但选项总是很好。
<ScrollViewer Height="30">
<TextBlock Width="30" TextWrapping="Wrap">HElooooooooooooooooooooooooooooooooooooo</TextBlock>
</ScrollViewer>
编辑:结合了自动换行和滚动查看器。
于 2009-12-02T11:11:14.057 回答