Sorti fin 2006 avec le .Net Framework 3.0, Windows Presentation Foundation (WPF) redéfinit le standard de définition d’interfaces graphiques de la plate-forme .Net.
WPF unifie la façon dont Windows crée, affiche et manipule les documents, les médias et les interfaces graphiques, permettant à la fois aux développeurs et aux designers d’offrir une expérience utilisateur de nouvelle génération.
Niveau : Débutant
WPF est une technologie d’affichage novatrice dont certains aspects peuvent à la fois paraître familiers et troublants. Le positionnement de contrôles n’est pas complexe mais c’est souvent la première étape sur laquelle on bute. Voici une série de 3 webcasts qui en explique les principes de base.
Voir les webcasts
Niveau : Intermédiaire
10 bonnes raisons de choisir WPF (une introduction à WPF par l'exemple). Article complet (+40 pages) accompagné de nombreux projets exemples. Du databinding à l'animation 3D en passant par le templating. Un voyage initiatique pour tous ceux qui ne savent pas encore bien ce qu'ils peuvent attendre de WPF !
Lire l'article
Comme dans toute technologie d’interface graphique, WPF se doit de faciliter la localisation de ses contenus texte dans différentes langues. Thomas nous en montre ici les techniques de base.
WPF utilise DirectX pour gérer son affichage. WPF expose des librairies qui permettent de gérer la 3D. Même si le modèle est bien moins riche que Direct3D, son usage est plus dédié à l’ergonomie et peut s’avérer très utile.
Niveau : Avancé
Lors du mercredi du développement « Développement d’applications métier avec WPF », la possibilité de profiter du binding sur collection sur n’importe quel conteneur WPF et pas uniquement sur les contrôles de type « Liste » avait rapidement été abordée. Le temps ayant manqué, voici le complément sous forme d’article.
Mitsu Furuta
Le forum de discussion français WPF
Introduction à WPF
De Windows Forms à WPF
Collaboration développeur/designeur
Le mercredi du développement :
"Développement d'applications métier avec WPF"
Interopérabilité WinForms/WPF
Le mercredi du développement WPF avancé
Téléchargement (versions d’évaluation, codes…)
Sur codeplex :
Les ressources sur MSDN
o Téléchargement du .NET Framework
o Le blog de Mitsuru FURUTA
o WPF Presence Controls for Microsoft Office Communicator 2007 - Microsoft Office Communicator 2007 SDK Sample
Les ressources des communautés
o Le blog de Thomas Lebrun
o Le blog de Elise
o C2i
o Articles de Techheadbrothers sur WPF
o Les projets WPF sur codeplex
o WPF and Silverlight BookControls
Family.Show