C# PresentationFontCache使用50%的CPU,如何编写代码防止出现这种情况

C# PresentationFontCache使用50%的CPU,如何编写代码防止出现这种情况,c#,.net,wpf,xaml,C#,.net,Wpf,Xaml,我编写了一个XAML/C程序,用于进行一些简单的数学计算并在屏幕上显示结果 它使用了一些故事板和简单的颜色变化,这就是为什么我不明白为什么PresentationFontCache有时会变得疯狂并占用CPU 有没有办法防止PresentationFontCache在代码中运行?我只使用了大约3种不同的字体,所以我真的不需要运行它 需要一个基于代码的解决方案,因为我不能通过服务到每个用户的机器上禁用它。如果你要否决投票,至少给出一个原因?它的Vista/7我还注意到Visual Studio 20

我编写了一个XAML/C程序,用于进行一些简单的数学计算并在屏幕上显示结果

它使用了一些故事板和简单的颜色变化,这就是为什么我不明白为什么PresentationFontCache有时会变得疯狂并占用CPU

有没有办法防止
PresentationFontCache
在代码中运行?我只使用了大约3种不同的字体,所以我真的不需要运行它


需要一个基于代码的解决方案,因为我不能通过服务到每个用户的机器上禁用它。

如果你要否决投票,至少给出一个原因?它的Vista/7我还注意到Visual Studio 2010和ExpressionBlend(都是用WPF编写的)不会导致presentationFontCache运行…我认为问题与代码无关,快速搜索给出了多个具有相同问题的其他实例。例如****需要一个基于代码的解决方案,因为我不能通过服务到每个用户的机器上禁用它****