c# – WPF ListView中的字符串开头省略号

前端之家收集整理的这篇文章主要介绍了c# – WPF ListView中的字符串开头省略号前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 WPF ListView(GridView),单元格模板包含一个TextBlock.如果我添加:TextTrimming =“CharacterEllipsis”TextWrapping =“NoWrap”在TextBlock上,当字段小于字符串的长度时,省略号将出现在字符串的末尾.我需要的是在字符串的开头有省略号.

即如果我有字符串Hello World !,我想要… lo World !,而不是Hello W ….

有任何想法吗?

解决方法

您可以尝试使用ValueConverter(参见 IValueConverter interface)自行更改列表框中应显示的字符串. 也就是说,在Convert方法的实现中,您将测试字符串是否长于可用空间,然后将其更改为…加上字符串的右侧.

猜你在找的C#相关文章