J'ai lu quelques articles concernant le rôle du (Data)Model dans le modèle MVVM. Cependant, je n'arrive toujours pas à comprendre ce qui entre dans le modèle.
Le modèle doit-il implémenter INotifyPropertyChanged ? Si oui, quelle est la différence entre la VM et le modèle ?
Si ce n'est pas le cas, un changement dans le modèle ne notifiera pas la VM et la vue qu'il s'est produit. Ainsi, compte tenu de la logique qui entre dans le modèle, il semble évident qu'il devrait notifier le ViewModel de certains de ses changements. Cependant, n'est-il pas étrange d'implémenter INotifyPropertyChanged dans les deux classes ?
Merci beaucoup !