На практике вы могли бы также забыть эти методы. Вы не должны думать о надгробии как о сохраняющемся состоянии, скорее как о сохраняющихся данных.
Вы, очевидно, не можете волшебным образом пометить состояние всего приложения. И вообще говоря, состояние пользовательского интерфейса страницы будет известно только для отдельной страницы.
Что вам нужно сделать, это выяснить, какие состояния пользовательского интерфейса вы хотите сохранить, если они есть, а затем сохранить их вместе с данными (очевидно) в PhoneApplicationService.State или IsolatedStorage.ApplicationSettings (в зависимости от размера данные).
Для ViewModels их легко захоронить. Просто добавьте код, чтобы проверить, существует ли захороненный экземпляр, и затем загрузите данные модели представления при создании. И если вы привязываете все настройки пользовательского интерфейса к своей модели представления, вы в значительной степени золотые.
Код из вашего предыдущего вопроса может быть использован в конструкторе ViewModels с почти таким же результатом. И чтобы постоянно сохранять ViewModel, просто подключите локальный обработчик для PropertyChanged и сохраняйте состояние ViewModel при каждом вызове.