28 votes

Le rôle du modèle dans MVVM

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 !

-1voto

jbe Points 4629

Cet article peut peut-être vous aider à répondre à votre question : MVVM dans une architecture en couches

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X