WPF フォントキャッシュサービスを無効の方法
WPFフォントキャッシュサービスをアンインストールするには、次の手順に従います。
- アプリケーションの App.xaml.cs (または App.xaml.vb) ファイルを開きます。
- App クラスのコンストラクタに下記のコードを追加します。
public App()
{
// 关闭字体缓存服务
System.Windows.Media.FontCachePolicy fontCachePolicy = new System.Windows.Media.FontCachePolicy();
fontCachePolicy.IsEnabled = false;
System.Windows.Media.Fonts.FontCachePolicy.SetFontCachePolicy(fontCachePolicy);
}
- アプリを再コンパイルして実行すると、WPF のフォント キャッシュ サービスは終了します。
フォント キャッシュ サービスをオフにすると、アプリケーションの動作に影響が出る場合があります。場合によっては、フォント キャッシュ サービスをオフにすると、アプリケーションでフォントが正しく表示されない可能性があります。したがって、フォント キャッシュ サービスをオフにする前に、影響について十分に理解し、十分なテストを実施してください。