Windows Presentation Foundation fait partie du dernier .net framework, à savoir le .net framework 3.0. Le framework 3.0 est composé du framework 2.0 auquel s'ajoute WCF (Windows Communication Foundation), WF (Windows Workflow Foundation), WPF (Windows Presentation Foundation) et infocard pour l'authentification des utilisateurs.
Windows Presentation foundation permet de gérer les affichages des fenêtres. Celui-ci est basé sur directx.
En effet jusque maintenant l'affichage des fenêtres sous Windows se faisait en utilisant GDI+, qui est un affichage basé sur les bitmap, un peu comme si votre écran était un énorme BMP que Windows s'amuse à redessiner quand il peut. Maintenant c'est différent, l'affichage se base sur directx et le vectoriel. En fait pour simplifier les choses Directx est la sous couche la plus base de l'api, suit MIL pour Microsoft Intégration Layer, puis WPF. L'avantage du vectoriel c'est que si on agrandit l'affichage, il n'y a pas de pixellisation comme le ferait un bitmap.
Read More...