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 ?