如何在windowsphone 8中更改/设置默认字体家族
本文关键字:设置 默认 字体 家族 windowsphone | 更新日期: 2023-09-27 18:29:56
我想将应用程序的默认字体更改为自定义字体。我可以为一个组件更改它,但有什么方法可以将任何字体族设置为所有组件的默认字体族吗?
最近我不得不做同样的事情,这是我的方法:
- 在
App.xaml
中,将字体添加为资源,如
<Application.Resources> <FontFamily x:Key="CustomFontHelvetica">/MyApp;component/Resource/Helvetica.ttf#Helvetica </FontFamily> </Application.Resources>
应该将属性Build Action
设置为Resource
,将Copy to Output directory
设置为copy aways
或copy if newer
- 在您的页面中将
FontFamily="{StaticResource PhoneFontFamilyNormal}"
更改为FontFamily="{StaticResource CustomFontHelvetica}"
只是不要覆盖控件中的字体家族属性
要将其用作App.xaml.cs中整个应用程序(WP8.1)的默认字体,可以执行
rootFrame.FontFamily = new FontFamily("Tahoma");