我如何截断一个字符串与一个省略号在Silverlight TextBlock
本文关键字:一个 Silverlight TextBlock 省略号 字符串 何截断 | 更新日期: 2023-09-27 18:07:41
如果我为TextBlock显示一个太长的字符串,它似乎会一直写过TextBlock的边缘。如果文本不适合所提供的空间,我宁愿使用添加省略号("…")的常用技术。我应该如何在Silverlight中做到这一点?
我找到的所有参考都使用了TextRenderer类,这在Silverlight
你没有说这是哪个Silverlight版本。假设Silverlight 4,它通过texttrim属性被烤到TextBlock中。
<TextBlock TextTrimming="WordEllipsis"/>
你要做的唯一一件事就是确保你的TextBlock的宽度是适当的限制,你使用NoWrap的文本贴图
设置texttrim属性为WordEllipsis。
<TextBlock Text="My long text" TextTrimming="WordEllipsis"/>