丑陋的WPF文本呈现 - 无法在Vista上禁用硬件加速

时间:2009-10-02 13:43:49

标签: wpf windows-vista 3d hardware-acceleration

我正在试验WPF中的文本呈现问题(第三方应用程序和我的也是如此)。标签和其他文本无法正确显示,看起来有点模糊,并使用一些随机彩色像素进行渲染。

我正在开发一款低端 crap 机器(SiS Mirage 3显卡),Vista SP1,.NET 3.5 SP1和图形驱动程序已更新。

另一个有similar problems的可怜的灵魂被回答尝试使用Microsoft指令禁用WPF的硬件加速来更改注册表项:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration

对我来说,最终的问题是:我根本找不到注册表中的“Avalon.Graphics”。它不在那里。有人有线索吗?

感谢。

2 个答案:

答案 0 :(得分:3)

您是否尝试过创建它?它在MSDN中特别提到,所以我认为它是正确的(或者我希望希望它是正确的: - ))

答案 1 :(得分:2)

您是否尝试过设置SnapToPixels?这确实让我们对很多观点感到满意。不过,我确切地知道你在说什么。

尝试:

<Window ..
     SnapToPixels="True">
...
</Window>

看看这是否有所作为。

在应用TextEffects时发现了一些模糊,所以如果你这样做,你可能想看看那些关闭或关闭它们,看看你得到了什么。