【发布时间】:2020-02-25 10:47:58
【问题描述】:
我使用FlowListView 在一行中显示多个项目,并使用标签在 UI 上显示内容。我的问题是标签文本有时只显示部分数据。 UI 上有足够的空间,但有时它只显示数据中的一个单词。滚动时也会发生这种情况。最初显示完整内容,向下滚动并返回后,UI 中仅显示内容的第一个单词。
我在here 上上传了一个示例。第一个内容是Act of Contrition,但有时它在UI 上只显示Act。
另外,预期的 UI 也有问题(主要是 IOS)。
建议我解决这两个问题。
提前致谢。
【问题讨论】:
-
可以尝试在Label中添加一个属性
LineBreakMode="NoWrap" -
@LeonLu-MSFT 尝试了 LineBreakMode="NoWrap",但没有改变。
-
首先,如果标签显示像
Act...这样的文字,你可以尝试设置LineBreakMode="TailTruncation" -
对于第二期,您可以在您的
Grid中添加ColumnSpacing=5,如下链接.docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/… -
@LeonLu-MSFT 我试过 LineBreakMode 和 ColumnSpacing,没有变化。
标签: xamarin.forms binding label