【发布时间】:2021-11-19 10:27:50
【问题描述】:
标签文本是动态出现的,有时很短,有时很长。我正在使用 LineBreakMode = TailTruncation 并且我想检测是否文本被截断,我需要显示图标以查看更多信息,否则不需要。 那么,Xamarin Forms 中是否有办法检测/检查标签文本是否被截断?
【问题讨论】:
标签: xamarin text label large-text
标签文本是动态出现的,有时很短,有时很长。我正在使用 LineBreakMode = TailTruncation 并且我想检测是否文本被截断,我需要显示图标以查看更多信息,否则不需要。 那么,Xamarin Forms 中是否有办法检测/检查标签文本是否被截断?
【问题讨论】:
标签: xamarin text label large-text
没有这样的事件可以检测文本是否被截断,如果你没有设置文本的字体大小,通常标签中的最大字符等于标签的宽度除以 10。 因此,您可以使用下面的代码来了解文本是否被截断作为一种解决方法:
if(mylabel.Text>((mylabel.width/10)))
{sth to be added
}
【讨论】: