【问题标题】:Label text not justified managed by XAML code标签文本未对齐由 XAML 代码管理
【发布时间】:2019-06-15 15:56:39
【问题描述】:

我是 Xamarin 移动应用程序的新手,并在我的应用程序中使用网格。但标签文本不受 XAML 控制。与此相关的搜索,只有 c# 可用的代码。请帮助我,任何人,通过 XAML 进行控制。在图片下方附上我的代码。

https://i.stack.imgur.com/lqSxG.png

【问题讨论】:

  • 你希望app是什么样的,你可以展示一张图片来说明你想要的效果。

标签: xaml xamarin.forms


【解决方案1】:

这是 Visual Studio Mac xaml 编辑器的问题。尝试使用 Visual Studio Windows 以获得最佳的 xaml 体验。 VS windows 甚至有 xaml 格式化程序扩展。

如果你在 Mac 上,使用 Parallel 来运行 VS windows

【讨论】:

  • 问题是关于在使用 Xamarin.Forms 标签控件时如何在应用程序中证明呈现的文本,而不是关于代码的文本在 IDE 中的显示方式。
【解决方案2】:

如果通过 Horizo​​ntalTextAlignment="Center" 使文本居中不是您所追求的,那么不幸的是,您必须使用自定义渲染器来真正完全对齐文本。附代码参考answer posted here。

【讨论】:

  • 自定义渲染器是一个 c# 代码。是否可以在 xaml 代码中使用对齐文本?
  • 添加 C# 代码后(平台特定项目中的自定义渲染器代码,然后是 Xamarin.Forms 解决方案的主 .NET Standard 项目中的 ExtendedLabel 控件类),然后只需添加将新控件放入您的 XAML,因此您将放入 而不是 - 如果这是第一次你正在经历这个,我建议阅读这个文档:docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/…
猜你喜欢
  • 2021-08-08
  • 1970-01-01
  • 2013-09-25
  • 2016-08-14
  • 2010-11-09
  • 1970-01-01
  • 1970-01-01
  • 2010-11-13
  • 2011-04-21
相关资源
最近更新 更多