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?
1
A
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.
Oui, mais même avec DWM désactivé WPF utilise toujours l'accélération DirectX aussi loin que j'ai testé. – feal87