2013-03-22 12 views
6

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

5

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 :)

+0

Dzięki! Przejdę przez linki. – Pranjal

Powiązane problemy