当标签符合Xamarin表单中自动换行限制时的TailTruncation

时间:2016-11-05 15:22:47

标签: xamarin.forms multiline

在Xamarin.Forms中,标签的TailTruncation模式适用于单行文本。

如果我们事先知道文本的长度,我们也可以强制TailTruncation发生在第2行或第3行或第N行,使用像这样的自定义渲染器:Depechie MultilineLabel

但我真正需要的是TailTruncation,即使我事先并不知道标签中有多少行文字也能正常工作。

如果我的Label的高度发生变化,以及可以容纳的文本行数,我希望TailTruncation发生在可用空间的末尾。不在之前的线,也不在之后的线。

当文本符合Label边界内可用自动换行空间的限制时,如何才能获得TailTruncation?

是否有自定义渲染器技巧,允许计算适合边界内的行数并相应地设置TailTruncation行号(在iOS和Android上)?

提前致谢。

0 个答案:

没有答案