Ich bin neu bei WPF und MVVM und arbeite an einer Anwendung, die ein paar Ansichten hat. Im Moment habe ich eine Ansicht (HomePageView) im Kontext der ShellView angezeigt. Mit einem Button in der HomePageView möchte ich nun eine andere Ansicht anstelle des aktuell angezeigten HomePageView laden. Nachdem ich auf Google nachgeschaut habe, habe ich etwas über Event-Aggregatoren gefunden. Ich würde jemanden bitten, die Implementierung zu erklären oder direkt auf eine gute Beispielanwendung zu verweisen.Navigieren zwischen Ansichten in WPF MVVM
Antwort
Wenn Ihre neue zu WPF MVVM würde ich vorschlagen, zunächst ein ordentliches Helfer Werkzeug Kommissionierung
Es gibt durchaus ein paar Optionen. MVVM Licht, Prisma, MEF
Ich würde MVVM Licht vorschlagen. Einfach und leicht aufzustehen. Prism ist nicht nur ein MVVM-Helfer, sondern enthält auch Funktionen zur Unterstützung von MVVM. Nicht viel mit MEF selbst oder Dinge wie Caliburn Micro.
Wie für eine Probe zu erklären, wie die Navigation zwischen den Ansichten mit MVVM Licht arbeiten versuchen:
http://www.codeproject.com/Articles/323187/MVVMLight-Using-Two-Views
MVVM Licht auf CodePlex:
http://mvvmlight.codeplex.com/
^^ Link hat nach vorne zu einigen Video-Präsentationen absolut sehenswert
Ein weiteres schönes Beispiel mit MVVM Light :
http://apuntanotas.codeplex.com/
Diese sollten Sie und Sie haben immer https://stackoverflow.com/questions/tagged/wpf für bestimmte Fragen :)
- 1. WPF MVVM navigieren Ansichten
- 2. MVVM Navigieren durch die verschiedenen Ansichten
- 3. MVVM WPF Aufteilung der Ansichten in kleinere Ansichten
- 4. Navigation in WPF MVVM
- 5. MVVM - Kontrollen versus Ansichten
- 6. MVVM teilen Objekt zwischen allen Ansichten
- 7. WPF MVVM Navigation Passing Daten
- 8. WPF/MVVM: Scrolling von zwei Dataritten in verschiedenen Ansichten
- 9. Wie navigieren Sie zwischen Ansichten in MVP mit C# WinForms?
- 10. Übergabe des Anwendungsstatus zwischen Ansichtsmodellen in MVVM WPF-Anwendung
- 11. MVVM ViewModel und untergeordnete Ansichten
- 12. MVVM (mit WPF) - Binden mehrerer Ansichten an das gleiche ViewModel
- 13. ICommand in MVVM WPF
- 14. Navigieren zwischen mehreren ListView
- 15. Navigation in mvvm
- 16. Einige MVVM Fragen (WPF C#)
- 17. WPF Caliburn.Micro/mvvm Navigation
- 18. Wpf UserControl und MVVM
- 19. Übergabe von Werten zwischen Viewmodel in MVVM in WPF
- 20. Datenbindung in MVVM WPF OnButtonClick
- 21. Verkabelungsansichten in MVVM Light für WPF
- 22. MVVM Light - Benutzersteuerelemente als Ansichten
- 23. WPF Databind Image.Quelle in MVVM
- 24. MVVM WPF - Login Logik
- 25. WPF MVVM-Muster ObservableCollection
- 26. WPF MVVM-Dialogbeispiel
- 27. MVVM Treeview wpf (Bindung?)
- 28. WPF MVVM Dienstschicht
- 29. WPF MVVM Muster
- 30. MVVM, WPF und Validierung
Dank loszulegen helfen! Ich werde die Links durchgehen. – Pranjal