2009-12-26 3 views
1

J'ai retardé le développement de WPF pendant un bon moment, mais je pense enfin à aller de l'avant. Je comprends que WPF est totalement nouveau "mécanisme" de rendu qui utilise la puissance GPU (ai-je raison?) Contrairement à la puissance du processeur que Winforms a pris. Si je ne me trompe pas, ce niveau de prise en charge GPU vient avec Aero et par conséquent, une application WPF devrait fonctionner à pleine performance uniquement dans un environnement Aero. Est-ce correct? Je veux dire, si je cours un WPF (avec beaucoup d'animations et de verre) il ne fonctionnera pas aussi bien sur un Win 7 Home Basic ou XP, n'est-ce pas?Aero contribue-t-il à la performance de WPF?

Répondre

4

WPF utilise DirectX comme moteur de rendu, il n'est pas associé à Aero. Il fonctionne aussi sur Windows XP. Tant que le GPU sur la machine est assez rapide, il exécutera tous les effets que vous voulez.

+0

Oui, mais même avec DWM désactivé WPF utilise toujours l'accélération DirectX aussi loin que j'ai testé. – feal87