Windows Phone 8.1中没有省略号的文本修剪

时间:2015-03-16 11:59:47

标签: xaml windows-runtime windows-phone-8.1 win-universal-app

我想自定义TextBlock控件以移除TextTrimming="WordEllipsis"的椭圆(末尾三个点)。但由于TextBlock没有模板属性,我无法自定义其修剪省略号。如果显示省略号,有没有办法删除这些点?

1 个答案:

答案 0 :(得分:2)

没有正式的方法可以做到这一点。您可以做的是滥用 TextWrapping 属性。

删除修剪并将TextWrappping设置为WrapWholeWords,这会将所有剩余文本移动到下一行。如果你将它与 MaxHeight 结合起来,你硬编码到1行的高度,它应该得到相同的效果。

<TextBlock TextWrapping="WrapWholeWords" MaxHeight="30">