Frage

Ich bin ein MVVM Muster in meiner WPF-Anwendung zu implementieren.

Meine Anwendung Hauptfenster ist in vier Teile gegliedert:

  1. Hauptmenü auf der Startseite
  2. Outlook-Navigationssteuerung auf der linken Seite.
  3. Eine Listenansicht auf der Mitte.
  4. Eine weitere Listenansicht auf der Unterseite.

Die Navigationssteuerung zeigt unterschiedliche Einstellungen (Konfiguration) Kontrollen in den Tab Elementen.

die vier oben Alle sind Bedienelemente, die im Hauptfenster platziert werden.

Und entsprechend jede Benutzersteuerung ist es separate Ansicht Modell, das mit einem View-Modell in der XAML jeder Steuer begrenzt ist, aber die Modellklasse gleich zwischen allen View-Modell bleiben.

Und ein Hauptfenster verfügt über ein separates Ansicht Modell, das auch im Hinblick Modell in der XAML jeder Steuer begrenzt wird.

Sie mir bitte helfen bei der Ausarbeitung einer Konstruktion, bei der jede Ansicht Modelle aller Bedienelemente oben miteinander in Wechselwirkung treten wird.

Bitte lassen Sie mich wissen, ob meine Frage an Sie ist nicht klar !!

War es hilfreich?

Lösung

Im Idealfall sollten Sie Ihre Änderungen an dem Modell lösen die Änderungen an den Viewmodels. Wenn ich verstehe Ihre Frage richtig Sie sollte nicht muß die Viewmodel direkt miteinander zu interagieren und bereits beantwortet worden sein könnten hier:

MVVM - was ist der ideale Weg zueinander

zu reden für Benutzersteuerelemente

Andere Tipps

Sie können einen Blick auf die Beispielprojekte der WPF Application Framework .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top