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 – 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: ,

My NavigationService for UWP apps

For a change, an article in English due to audience on this topic. Recently, I read about NavigationService  in “MVVM Light” version 5 and I was surprised to see the usage of code-behind with NavigateTo event to collect data. I propose here a very simple solution which works without the need of code-behind. My own implementation […]

Read More My NavigationService for UWP apps
December 28, 2016

Tags: ,