Xamarin 表单标签新行

新手上路,请多包涵

我的 Xamarin 表单页面中有一个 Label Text ,并且文本包含 \n 字符我怎样才能使 Label 自动将文本分成两个不同的行?

原文由 IdoT 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 355
2 个回答

Xamarin 论坛中的线程 复制

可能是你的代码:

 <Label FontSize="Medium" TextColor="Gray" Text="{translation:TranslationResource MyExpertsView_NoExpertsText}"  IsVisible="{Binding IsNoExpertsFound}"></Label>


由于您的文本是从资源文件中检索的,因此 Text 的属性 Label 将输入视为纯文本,并且不允许任何转义字符。

您可以考虑预处理来自 TranslationResource 的字符串(将所有 \n 替换为换行符)。

原文由 Alex Lau 发布,翻译遵循 CC BY-SA 3.0 许可协议

非常简单添加以下 unicode 而不是 \n

  &#10;

例如:

 Text="General &#10; Studies - I"

原文由 Ranjithkumar 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题