【发布时间】:2012-12-29 06:57:14
【问题描述】:
每当我在 WPF 应用程序中使用 AeroGlass 时,ClearType 都会出现非常奇怪的行为。我发现以下行将我的字体渲染设置回灰度:
mainWindowSrc.CompositionTarget.BackgroundColor = Colors.Transparent;
要让它重新与 AeroGlass 一起工作,我必须将这些 .NET 4.0 属性设置为每个包含文本的控件:
RenderOptions.ClearTypeHint="Enabled" TextOptions.TextFormattingMode="Display" TextOptions.TextRenderingMode="ClearType"
然后它看起来像这样:
有没有办法在不为窗口上的每个控件设置这些属性的情况下实现相同的效果?
谢谢。
【问题讨论】: