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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage