這是一個相對簡單的問題:的TextTrimming用省略號和一個冒號
<TextBlock Text="{Binding}" TextTrimming="CharacterEllipsis"/>
它會給我沿着線的東西:
我可以用這個修剪用省略號文本
「這句話是太長」
=>
「這句話我... 「
這是所有偉大的花花公子,但我真正想要的是這樣的:
‘這句話...’/‘這句話......’
我正在尋找是橢圓之後的冒號。有沒有簡單的方法來實現這一點?
編輯:
抱歉的混淆。
我想將默認的省略號字符串從'...'更改爲'...:'。另外,我將在文本字符串本身中包含一個冒號。這樣,我會一直顯示冒號。同樣,在任何情況下,一切都應該在一條線上。
這裏有一對夫婦的結果是可以接受的:
足夠短:
方式太升...:
你混淆[TextWrapping](http://msdn.microsoft.com/en-us/ library/system.windows.controls.textblock.textwrapping.aspx)和[TextTrimming](http://msdn.microsoft.com/zh-cn/library/system.windows.controls.textblock.texttrimming.aspx)。 – Clemens 2012-03-09 07:58:40
哈哈是的。我複製了錯誤的行xaml -_- – FZdev 2012-03-09 09:29:29
請查看「[如何確定我的TextBlock文本是否正在修剪?](http://stackoverflow.com/questions/1041820/how-can-i-determine-if -My-文本塊,文本是幸福微調)」。從那裏應該有可能完成。 – hennson 2012-03-09 10:06:40