当textBlock定长,而要显示的文字又太多的,就要采用省略显示的方法,剩余无法显示的文字用3个省略号代替。
TextBlock有一个属性就支持这一功能:TextBlock.TextTrimming;
Xaml:
<TextBlock Name="myTextBlock" Margin="20" Background="LightGoldenrodYellow" TextTrimming="WordEllipsis" TextWrapping="NoWrap" FontSize="14"/>
cs:
myTextBlock.TextTrimming = TextTrimming.CharacterEllipsis;
TextTrimming属性有三个值:CharacterEllipsis, WordEllipsis, and None.其中WordEllipsis为省略形式。None是默认方式。