Der Seitenkonstruktor wird beim Zurücknavigieren in der Windows 8 C # -App erneut aufgerufen
Ich habe festgestellt, dass in Windows 8-Apps der Konstruktor einer Seite immer wieder aufgerufen wird, wenn Sie zurück zu dieser Seite navigieren. In Windows Phone 7-Apps ist dies jedoch nicht der Fall.
Aufgrund dieses Verhaltens gehen alle Eigenschaften dieser Seite verloren und Sie müssen sie irgendwie speichern und neu zuweisen, nachdem die Seite reaktiviert wurde. Im Moment benutze ich dieSaveState
Methode zum Speichern der Daten und zum erneuten Zuweisen der Daten inLoadState
Methode. Beide Methoden sind in der Beispiel-Grid / Split-App integriert.
Ich frage mich, warum das so ist und ob es eine bessere Möglichkeit gibt, die Instanz der Seite zu pflegen.