Konstruktor strony zostaje ponownie wywołany podczas nawigacji w aplikacji Windows 8 C #
Odkryłem, że w aplikacjach Windows 8 konstruktor strony zawsze zostaje ponownie wywołany podczas powrotu do tej strony, jednak nie jest tak w przypadku aplikacji Windows Phone 7.
Z powodu tego zachowania wszystkie właściwości tej strony zostają utracone i trzeba je jakoś zapisać i ponownie przypisać po reaktywacji strony. W tej chwili używamSaveState
metoda zapisywania danych i ponownego przypisania danych doLoadState
metoda. Obie metody są wbudowane w przykładową aplikację Siatka / Podziel.
Zastanawiam się, dlaczego jest tak zaprojektowany i czy istnieje lepszy sposób na utrzymanie instancji strony?