【发布时间】:2019-12-02 22:41:42
【问题描述】:
我正在为 Android 和 iOS 创建一个 Xamarin.Form 应用程序,一些用户将系统默认字体替换为自己的字体,而 Xaml 中的 FontSize 属性不适用于这些字体,并且这些字体在我的应用程序。 1. 即使用户在他们的系统配置页面中更改了字体,我是否可以强制我的应用程序中使用的字体为系统默认字体? 2.如果我不能做到以上,我是否可以一劳永逸地将我的App中所有控件的FontFamily设置为我全局包含在我的Android和iOS资产文件夹中的字体? 我搜索了一些全局字体解决方案,但没有找到 Xamarin.Form 解决方案,并且某些解决方案似乎已经过时了。
现在,我像这样一一设置控件的 FontFamily:
<Button FontFamily="{OnPlatform Android=xiaozuan.ttf#xiaozuan}"/>
控件太多了,我真的不能一一搞定…… 任何线索或帮助将不胜感激!
【问题讨论】:
标签: xamarin xamarin.forms