Lorsque vous créer des applications WPF, vous utilisez peu-être (en tout cas, vous devriez !) le patter M-V-VM and vous devez donc créer et utiliser des ViewModels. Le rôle principal des viewModels est d'exposer les propriétés de vos objets métiers aux vues, prêtes pour utiliser le moteur de binding.
Afin d'utiliser le Binding, la solution la plus courante est d'implémenter INotifyPropertyChanged et de lever des événements pour chaque modification faite sur les données. Le hic, ce n'est p...