Windows Phone 8.1 中没有省略号的文本修剪
Text Trimming without ellipses in Windows Phone 8.1
我想自定义 TextBlock
控件以删除 TextTrimming="WordEllipsis"
的省略号(末尾的三个点)。但由于 TextBlock 没有模板 属性 我无法自定义其修剪椭圆。如果显示省略号,是否可以删除这些点?
没有官方方法可以做到这一点。您可以做的是滥用 TextWrapping 属性。
删除修剪并将 TextWrappping 设置为 WrapWholeWords 这会将所有剩余文本移动到下一行。如果将它与硬编码为 1 行高度的 MaxHeight 结合使用,它应该会获得相同的效果。
<TextBlock TextWrapping="WrapWholeWords" MaxHeight="30">
我想自定义 TextBlock
控件以删除 TextTrimming="WordEllipsis"
的省略号(末尾的三个点)。但由于 TextBlock 没有模板 属性 我无法自定义其修剪椭圆。如果显示省略号,是否可以删除这些点?
没有官方方法可以做到这一点。您可以做的是滥用 TextWrapping 属性。
删除修剪并将 TextWrappping 设置为 WrapWholeWords 这会将所有剩余文本移动到下一行。如果将它与硬编码为 1 行高度的 MaxHeight 结合使用,它应该会获得相同的效果。
<TextBlock TextWrapping="WrapWholeWords" MaxHeight="30">