【发布时间】:2015-10-19 11:38:52
【问题描述】:
我只是在 Xamarin.Forms 中自定义字体。 我想在我的整个应用程序中设置自定义字体。 我阅读了许多关于在 Xamarin.Forms 中自定义字体的注释、文章等,但它们仅展示了如何将字体更改为一些控件,如标签、按钮等。
我想为没有字体属性的控件(例如 Picker)设置自定义字体。
有可能吗?
如何自定义应用中使用的每种字体?
【问题讨论】:
-
正如 Xamarin.Forms 社区现在所知道的那样,如果未定义,那么您的 goto 答案是自定义渲染器。不幸的是,这就是我所能提供的。在旁注中,我会说改变默认字体不是一个好主意。 Google/Apple 花费了大量金钱/时间来研究最佳字体。
-
@Johan :没错,但就我而言,我正在开发一个特殊的应用程序,它需要根据相应应用程序的性质独立于其独特的设计和风格,并且它还决定那个在市场上的存在。我的客户在这些方面很严格。
-
@Johan 说的没错:通过 CustomRenderers 为所有不允许您直接设置自定义字体的控件执行此操作。但也许使用 Xamarin.Android 和 Xamarin.iOS 的本机 UI 工具包会更好,因为您对自定义没有太多限制。
标签: fonts xamarin xamarin.android xamarin.forms xamarin-studio