Вы пытаетесь сделать то же самое, когда страница / приложение закрывается нормально и когда оно захоронено?Ожидаемое поведение по умолчанию заключается в том, что при запуске приложения после выхода (с помощью кнопки «назад») приложение будет находиться в состоянии по умолчанию.При возврате из захороненного состояния приложение должно (насколько это уместно) отображаться пользователю точно так же, как когда страница / приложение были захоронены.
Конечно, у вас могут быть разные потребности, но я хотел бы выделитьстандартное поведение.
Если вы хотите сохранить состояние во время захоронения, принято использовать события OnNavigatedFrom и OnNavigatedTo для хранения сведений в объекте State.
Есть хороший пример того, как сделать это на MSDN: Как: сохранить и восстановить состояние страницы для Windows Phone
Если вы хотите сохранить состояние для всехвыполнения вашего приложения, то вам нужно будет использовать IsolatedStorage, чтобы хранить детали в постоянном месте.Где и когда вы будете читать и записывать данные, будет зависеть от того, где находятся данные, которые вам нужно сохранить.
Если это уровень приложения, вы можете использовать события уровня приложения (запуск, активация, закрытие и деактивация),Если у вас есть данные о состоянии на уровне страницы, вероятно, лучше сделать это на уровне страницы (Loaded / Unloaded или NavigatedFrom / To, в зависимости от ситуации).
Если вы хотите сохранить состояние для всех выполнений приложения, которое выВероятно, нужно посмотреть на оба вышеуказанных варианта.