Jede gute Beispiel WP7 Anwendung mit MVVM-Modell in der optimalen Weise?
Ich erstelle meine erste WP7-Anwendung, und ich bin mit MVVM so weit ich sagen kann, aber ich bin nicht sicher, ich mache es der richtige Weg. Ich habe ein Ansichtsmodell pro Seite, anstelle einer Hauptansicht Modell, das auf jeder Seite verzweigt, ich bin nicht sicher, was der richtige Weg zu tun ist, so dass ich hoffe, es gibt ein Beispiel app da draußen, die ich heraus überprüfen kann.
Gracias.
Bearbeiten: Ich habe auch ein anderes Problem auf das Speichern der ViewModels in den Anwendungsstatus, weil ich denke, dass sie serialisierbar sein müssen (habe nicht viel in diese gearbeitet), die Sache ist, dass wenn ich eine Aufgabe starten und zurück zu der App kommen, die letztere bereits durch den Aufruf der ehemaligen deaktiviert wurde, so dass ich seinen Zustand serialisieren, wenn deaktiviert und [re]serialisieren es, wenn [re]aktiviert. So speichere ich den Zustand beim Deaktivieren:
object[] viewModels = new object[3];
viewModels[0] = App.ViewModelPage1;
viewModels[1] = App.ViewModelPage2;
viewModels[2] = App.ViewModePage3;
PhoneApplicationService.Current.State.Add("LastState", viewModels);
Auch dies ist wahrscheinlich nicht effizient Weg, es zu tun, so dass ich hoffe, ich kann eine Beispielanwendung, die dies gut behandelt zu sehen.
Gracias.