Question

Je suis un modèle de mise en œuvre de MVVM dans mon application WPF.

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

  1. Menu principal Sur le Top
  2. Perspectives de navigation de contrôle sur la gauche.
  3. Une liste Voir sur le Moyen-Orient.
  4. Une autre vue de la liste sur le fond.

Le contrôle de navigation indique un réglage différent commandes (configuration) dans les éléments de l'onglet.

Toutes les quatre ci-dessus sont des commandes utilisateur qui sont placés dans la fenêtre principale.

correspondant à chaque contrôle utilisateur modèle, il est vue séparée qui est délimitée par un modèle de vue dans le XAML de chaque contrôle, mais la classe modèle demeurent les mêmes tout le modèle 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 !!

Était-ce utile?

La solution

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

MVVM - ce est le moyen idéal pour usercontrols de parler les uns aux autres

Autres conseils

Vous pouvez consulter les exemples de projets du WPF Application Framework .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top