2010-03-12 7 views
0

Je suis en train d'implémenter un pattern MVVM dans mon application WPF.Requête sur un modèle MVVM dans WPF?

Ma fenêtre d'application principale est divisée en quatre parties:

  1. Menu principal Sur le haut
  2. Perspectives Contrôle de navigation sur la gauche.
  3. Une vue de liste sur le milieu.
  4. Une autre vue de liste en bas.

Le contrôle de navigation affiche différents contrôles de configuration (configuration) dans les éléments d'onglet.

Tous les quatre ci-dessus sont des contrôles utilisateur qui sont placés dans la fenêtre principale.

Et correspondant à chaque contrôle utilisateur, il existe un modèle de vue séparé qui est lié à un modèle de vue dans le XAML de chaque contrôle, mais la classe de modèle reste la même entre tous les modèles de vue.

Et MainWindow a un modèle séparé Voir qui est également limitée à un modèle de vue dans le XAML de chaque contrôle.

S'il vous plaît, aidez-moi dans l'élaboration d'une conception dans laquelle chaque modèle de vue de tous les contrôles ci-dessus interagissent les uns avec les autres.

S'il vous plaît laissez-moi savoir si ma question n'est pas clair pour vous !!

Répondre

2

Idéalement vos modifications au modèle devraient déclencher les changements aux ViewModels. Si je comprends bien votre question, vous ne devriez pas besoin des ViewModels d'interagir directement entre eux et peut-être déjà reçu une réponse ici:

MVVM - what is the ideal way for usercontrols to talk to each other

+0

Merci Andrew pour interpréter correctement ma question et la solution –