在Windows XP下WPF真正的3D的内容(通常显示使用Viewport3D控制)看起来非常丑陋的,因为它是默认情况下不反锯齿的其余部分作为WPF图形。特别是在较低的分辨率的体验是如此的糟糕,它不能在生产中使用的代码。

我已经成功力抗锯齿一些更显卡的使用设置的驱动程序。不幸的是,这有时会产生的丑陋的文物,并只适用于特定牌和驾驶员的版本。官方字从Microsoft在这方面,反锯齿3D一般不支持根据Windows XP和项目,我看到结果的事实,WPF已经没有其自己的反锯齿(在XP只2D)。

所以我想知道如果有也许有些其他的秘密诀窍,可以让我的力量抗锯齿上WPF3D下的内容Windows XP。

有帮助吗?

解决方案

你有没有尝试过这种(从你的线上MSDN论坛)?

嗯,它似乎准MSDN链接上是错误地输入指定受影响的注册根本关键。在MSDN它被指定为注册表,同时正确的根本关键,应将此.我已经试过设立此\软件\微软\Avalon。图形\MaxMultiplesampleType为'4'我可以得到抗锯齿我WPF的应用程序在XP。

其他提示

感觉我从马修*麦克唐纳 亲WPF Windows介绍的基础。净3.0 是,这是不可能的:

有一个例外WPF的软件的支持。由于贫穷驱动的支持,WPF只有执行反锯齿3-D图如果你的运行应用程序,在Windows Vista(你有一个机Windows Vista动你的视频卡)。

我从来没有见过任何东西表明,可以启用AA在WPF3D上的任何东西,但Vista,但如果有一种方法,它是新来的我和我想知道的!

你的视频卡支持着色2.0?你可以参考 这个维基页 看如果它不会...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top