2013-03-22 11 views
6

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

5

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

+0

Dank loszulegen helfen! Ich werde die Links durchgehen. – Pranjal