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 :)
Dzięki! Przejdę przez linki. – Pranjal