带截断的多行标签

时间:2015-10-29 12:34:14

标签: c# xamarin xamarin.forms

在我的Xamarin.Forms应用程序中,我有一个标签,我想要多线但只是某一点。之后必须截断。我怎样才能做到这一点?

目前我可以将LineBreakMode设置为WordWrap;这会创建一个多行标签,但没有截断。

如果它将LineBreakMode更改为TailTruncation,则会在一行后截断。

2 个答案:

答案 0 :(得分:1)

您可以编写一个值转换器,该转换器获取文本并在特定点返回截断的文本。在转换器中,应从特定位置删除字符串,然后在文本末尾放置三个...。

答案 1 :(得分:0)

您必须使用效果或渲染器才能实现此目的。例如,在iOS上,您可以为Label生效,将原始UILabel设置为Lines = 0LineBreakMode = UILineBreakMode.TailTruncation