MVVM simplement – 4ème partie

Dans l’article précédent, j’ai montré comment implémenter MVVM et particulièrement comment découpler la View du ViewModel grâce à l’inversion de contrôle. Je vais utiliser à nouveau ce concept pour dissocier les traitements métier de l’application du ViewModel. Actuellement, les traitements liés à l’accès aux données et au calcul de l’IMC sont implémentés dans le ViewModel. Je vais […]

Read More MVVM simplement – 4ème partie
December 30, 2017

Tags: ,

MVVM simplement – 3ème partie

Les mécanismes de binding sont désormais bien présents. Enfin, je vais implémenter le design pattern MVVM pour lequel je ne pourrais que vous conseillez cette bonne lecture en Français “MVVM de la découverte à la maîtrise”  des grands gourous Jonathan Antoine et Thomas Lebrun. Je rappelle l’objectif très rapidement, obtenir 3 couches indépendantes les unes des autres pouvant être modifiées, changées […]

Read More MVVM simplement – 3ème partie
December 30, 2017

Tags: ,

MVVM simplement – 2ème partie

Après avoir démontré les limites du code-behind dans la première partie, dans cet article, l’application va mettre en oeuvre les mécanismes de binding propres à WPF. Tout d’abord, il faut indiquer où se trouve les données qui seront liées à notre vue, c’est le rôle du DataContext, il est renseigné dans la vue et ici comme […]

Read More MVVM simplement – 2ème partie
December 30, 2017

Tags: ,

MVVM simplement – 1ère partie

Devant la forte demande de certains ;-), j’ai décidé de montrer par le code comment une application passe du code-behind à MVVM. Je commence par 3 articles qui détaillerons cette migration. J’ai choisi de partir d’une application WPF basique (calcul d’IMC), je montrerai dans de futurs articles comment écrire une application universelle  (Windows 8, Windows […]

Read More MVVM simplement – 1ère partie
December 30, 2017

Tags: ,