我想自定义TextBlock
控件以移除TextTrimming="WordEllipsis"
的椭圆(末尾三个点)。但由于TextBlock没有模板属性,我无法自定义其修剪省略号。如果显示省略号,有没有办法删除这些点?
答案 0 :(得分:2)
没有正式的方法可以做到这一点。您可以做的是滥用 TextWrapping 属性。
删除修剪并将TextWrappping设置为WrapWholeWords,这会将所有剩余文本移动到下一行。如果你将它与 MaxHeight 结合起来,你硬编码到1行的高度,它应该得到相同的效果。
<TextBlock TextWrapping="WrapWholeWords" MaxHeight="30">