ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
790
790
EMPFEHLEN
-
Hallo zusammen.
Wenn ich mehrere Views und jeweils pro View ein ViewModel habe, wie kann ich feststellen, welches ViewModel bzw. View das aktive ist?
Ich habe ein Anwendung, die mehrere Tabs enthält. Es gibt ein MainViewModel fürs Hauptfenster und für jeden Tab ein eigenes ViewModel. Die Tabs können selbst wieder TabControls enthalten.
Wie kann ich von einer beliebigen Stelle (z.B. ein Tab auf tieferer Ebene) zu einer anderen Stelle springen, sprich: die entsprechende View (und ViewModel) aktivieren?
Das ganze soll MVVM konform sein.
Des weiteren muss ich asynchrone Events von außen an das aktive ViewModel (dessen View gerade angezeigt wird) weiterleiten können. Wie mache ich das am besten, bzw. woher weiß ich, welches das aktive ist?
Grüße,
tabina
-
Hallo,
schau dir mal den Beitrag unter http://devtyr.norberteder.com/post/L...93-Teil-2.aspx (und die umgebenden Artikel an). Diese sollten dir einen guten Anhaltspunkt geben, wie du eine lose Kommunikation zwischen ViewModels (und auch externen Teilen) hin bekommen kannst.
Ähnliche Themen
-
MVVM - Inhalt der Textbox in die Datenbank speichern
Von M4veR1ck im Forum .NET WPF & SilverlightAntworten: 0Letzter Beitrag: 30.03.11, 11:24 -
MVVM Resource Binding
Von SanceZZ_86 im Forum .NET WPF & SilverlightAntworten: 5Letzter Beitrag: 28.12.10, 12:57 -
MVVM Data Cach
Von SanceZZ_86 im Forum .NET WPF & SilverlightAntworten: 4Letzter Beitrag: 20.12.10, 18:11 -
MVVM - Welcher Code kommt ins Model und welcher ins ViewModel?
Von Shakie im Forum .NET CaféAntworten: 0Letzter Beitrag: 11.10.10, 21:51 -
Navigation mit ViewModel
Von acander im Forum .NET WPF & SilverlightAntworten: 0Letzter Beitrag: 17.09.10, 09:46





Zitieren
Login





