Jestem nowy w WPF i MVVM i pracuję nad aplikacją, która ma kilka widoków. Teraz mam widok (HomePageView) pokazany w kontekście shellView. Teraz za pomocą przycisku w HomePageView chcę załadować kolejny widok w miejsce aktualnie wyświetlanego HomePageView. Po sprawdzeniu go w google, znalazłem coś o Event Aggregators. Chciałbym poprosić kogoś o wyjaśnienie implementacji lub skierowanie do dobrej przykładowej aplikacji.Nawigacja między widokami w WPF MVVM
Odpowiedz
Jeśli nowe do WPF MVVM Sugeruję najpierw zbierając przyzwoite narzędzie pomocnika
Istnieje dość kilka opcji. MVVM Light, Prism, MEF
Proponuję światło MVVM. Prosty i łatwy do uruchomienia. Prism nie jest wyłącznie programem pomocniczym MVVM, ale zawiera funkcje ułatwiające pracę z MVVM. Nie zrobiłem wiele z MEF sam lub rzeczy takie jak Caliburn Micro.
chodzi o próbki do wyjaśnienia, jak nawigacja między widokami pracować z MVVM Światła spróbować:
http://www.codeproject.com/Articles/323187/MVVMLight-Using-Two-Views
MVVM Light w CodePlex:
http://mvvmlight.codeplex.com/
^^ łącze ma do przodu, niektóre prezentacje wideo warte obejrzenia:
Kolejna fajna próbka przy użyciu MVVM Light :
http://apuntanotas.codeplex.com/
te powinny pomóc Ci zacząć i zawsze dostaje https://stackoverflow.com/questions/tagged/wpf na poszczególne pytania :)
- 1. Nawigacja WPF Caliburn.Micro/mvvm
- 2. Nawigacja klawisza karty WPF
- 3. Przekazywanie wartości między Viewmodel w MVVM w WPF
- 4. MVVM, WPF i walidacja
- 5. Przesuwanie między dwoma widokami UIViewControllerów
- 6. Nawigacja Silverlight za pomocą Mvvm-light (oobe) + MEF?
- 7. Nawigacja strony za pomocą MVVM w aplikacji Store
- 8. WPF Przeglądanie widoków przy użyciu wzorca MVVM
- 9. WPF MVVM anulować Window.Closing event
- 10. Używanie PasswordBox z WPF - MVVM
- 11. WPF, MVVM, ICommand i repozytoria
- 12. WPF MVVM Wybór tagu ComboBox
- 13. Lokalizacja zgodna z MVVM w aplikacjach WPF
- 14. Dynamiczne dodawanie elementów sterujących w WPF MVVM
- 15. Przycisk zamykania okna obsługi w WPF MVVM
- 16. Rozkazywanie w MVVM (WPF) - jak zwrócić wartość?
- 17. Ustawianie ostrości w WPF z MVVM
- 18. Komenda powiązania w WPF przy użyciu MVVM
- 19. Nawigacja między stronami w aplikacji Electron
- 20. Nawigacja między scenami w Sprite Kit?
- 21. Komunikacja między widokami wzorców projektowych a zdarzeniami
- 22. Udostępnianie widoku między dwoma widokami reaguje natywnie
- 23. Jak dodać GLSurfaceView między widokami Androida?
- 24. Przeciąganie i upuszczanie IOS między widokami przewijania
- 25. Czy należy unikać przepychania między dwoma widokami?
- 26. Rozpoczęcie tworzenia niestandardowych przejść między widokami
- 27. Swift: podzielona kontrola gestem przesunięcia między widokami
- 28. Podstawy WPF: Współdzielone style globalne dla MVVM
- 29. Lokalizacja aplikacji WPF opartych na MVVM
- 30. WPF MVVM Używanie poleceń a obsługa zdarzeń
Dzięki! Przejdę przez linki. – Pranjal