アプリのデフォルト フォントをカスタム フォントに変更したいと考えています。コンポーネントのフォント ファミリを変更することはできますが、任意のフォント ファミリをすべてのコンポーネントのデフォルトとして設定する方法はありますか?
質問する
2791 次
2 に答える
9
最近、私は同じことをしなければなりませんでした。これが私のアプローチです:
- 次
App.xaml
のように、フォントをリソースとして追加します
<Application.Resources> <FontFamily x:Key="CustomFontHelvetica">/MyApp;component/Resource/Helvetica.ttf#Helvetica </FontFamily> </Application.Resources>
プロパティBuild Action
を toResource
およびCopy to Output directory
tocopy aways
またはに設定する必要がありますcopy if newer
- そしてあなたのページ
FontFamily="{StaticResource PhoneFontFamilyNormal}"
でFontFamily="{StaticResource CustomFontHelvetica}"
コントロールのフォント ファミリ プロパティを上書きしないでください。
于 2013-09-02T10:47:39.877 に答える
0
App.xaml.cs でアプリケーション全体 (WP8.1) のデフォルト フォントとして使用するには、次のようにします。
rootFrame.FontFamily = new FontFamily("Tahoma");
于 2016-01-07T17:23:47.133 に答える