当TextBlock长,而要显示的文字又太多的,就要采用省略显示的方法。剩余无法显示的文字用3个省略号代替。
TextBlock有一个属性就支持这一功能:TextTrimming;
效果:
1、前台TextBlock加入属性
TextTrimming="WordEllipsis"
像这样
<TextBlock Name="Test"
Text="字数多,后面省略"
Background="BlanchedAlmond"
TextTrimming="CharacterEllipsis"
FontSize="20"
VerticalAlignment="Center"
Width=" 150" />
2、后台实现方法为
- 调用以下语句
Test.TextTrimming = TextTrimming.CharacterEllipsis;