Bonjour,
J'aimerais pouvoir modifier le Model via le ViewModel, et inversement, si le Model est modifié, mettre à jour le ViewModel.
Par contre, j'ai un souci sur la méthode à utiliser :
- soit on expose directement le Model (ce qui n'est pas très propre
),
- soit on encapsule chaque property du Model dans une property du ViewModel (ce qui peut être un peu lourd
),
Example de code dans le ViewModel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public string MyProperty { get { return Model.MyProperty; } set { Model.MyProperty= value; NotifyPropertyChanged("MyProperty"); } }
Je voulais savoir s'il existait une méthode plus générique pour synchroniser Model et ViewModel ?
Partager