2009-12-26 33 views
1

我已經推遲了一段時間的WPF開發,但是,我終於想到了前進。我知道WPF是全新的渲染「機制」,它不像Winforms佔用的CPU能力那樣使用GPU能力(對嗎?)。如果我沒有錯,那麼這個級別的GPU支持隨Aero一起提供,因此,WPF應用程序只能在Aero環境中以完整性能運行。它是否正確? 我的意思是,如果我運行WPF(有很多動畫和玻璃),它將無法在Win 7 Home Basic或XP上運行,是嗎?Aero是否有助於WPF的性能?

回答

4

WPF使用DirectX作爲渲染器,它與Aero無關。它也可以在Windows XP上加速硬件。 只要機器上的GPU速度足夠快,就可以運行所有你想要的效果。

+0

是的,但即使禁用DWM,WPF仍然使用DirectX加速,據我測試。 – feal87 2009-12-26 17:38:20

相關問題