Seite navigation in silverlight 4 verwenden des MVVM-Muster
Ich habe eine Navigations-Anwendung entwickelt, die in Silverlight 4. Es verfügt über ein Haupt-Seite, das enthält einen frame. Ich laden ein ganz bestimmtes Blick auf das frame und ich weiß, dass ich verwenden können, NavigationService zu navigieren, um zu anderen Seite wäre geladen, die in dem gleichen Rahmen.
Aber meine Frage ist, wie es getan werden kann mithilfe von MVVM?
Um den Rahmen muss ich übergeben Sie die Referenz auf der Seite?
Auch, nach meiner Kenntnis eine Ansicht ist nicht bekannt, dass andere Ansichten. Also, was ist der beste Weg, um Sie über den jeweils anderen? Ich habe gehört, der Controller und Vermittler, aber wie soll ich Sie implementieren, um so die Frame der Hauptseite?
Wäre es sehr hilfreich, wenn jemand mir das Beispiel oder vielleicht ein Beispielcode für diese.
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als ich versuchte, dies vor, ich hatte die VM Feuer aus einer Navigieren Ereignis, wenn ich wollte, um die Ansicht zu ändern. Die Hauptansicht mit den Rahmen-dann hat die Arbeit nach dem aufrufen des navigation service Navigation zu der entsprechenden Seite. Noch, ich erinnere mich, es war nicht perfekt.
Ist es durchaus möglich, dass die Navigation ist nicht eine gute Passform mit MVVM.
Dieser Artikel von Nikhil scheint wie eine gute Passform für Ihre Frage http://www.nikhilk.net/Entry.aspx?id=232.
Es Gespräche über die Verwendung des MVC-Musters im Umgang mit Silverlight navigation. Nikhil spricht auch über seine Rahmenbedingungen, die er geschaffen, um zu unterstützen in die Silverlight-Entwicklung.