【发布时间】:2012-03-26 16:43:23
【问题描述】:
这是一个比较简单的问题:
我可以使用以下方法修剪带有省略号的文本:
<TextBlock Text="{Binding}" TextTrimming="CharacterEllipsis"/>
它会给我一些类似的东西:
“这句话太长了”
=>
“这句话我……”
这一切都很棒而且花花公子,但我真正想要的是这个:
“这句话……:”/“这句话……:”
我正在寻找的是省略号后的冒号。有没有简单的方法来实现这一点?
编辑:
抱歉给您带来了困惑。
我想将默认省略号字符串从“...”更改为“...:”。同样,我将在文本字符串本身中包含一个冒号。这样,我将始终显示冒号。同样,在任何情况下,一切都应该在一条线上。
这里有几个可以接受的结果:
足够短:
太过分了……:
【问题讨论】:
-
你混淆了TextWrapping和TextTrimming。
-
大声笑是的。我复制了错误的 xaml 行 -_-
-
签出“How can I determine if my TextBlock text is being trimmed?”。从那里应该可以完成它。
-
我不完全确定这是我正在寻找的效果。我正在有效地尝试将默认椭圆字符串从“...”更改为“...:”。
标签: wpf texttrimming