Мне нравится думать о WP7-навигации как о простом браузере, в котором есть только кнопка «Назад».Модель навигации основана на шаблоне стека (Last In First Out), необходимо пройти через все, чтобы вернуться на первую страницу.Это не то, к чему привыкли пользователи ПК, но в мобильном мире это одно из лучших решений.Вы должны придерживаться этой модели и никогда не нажимать кнопку «Перейти на домашнюю страницу» - ваше приложение не пройдет сертификацию наверняка (есть некоторые обходные пути с исключениями, но я бы не рекомендовал это).Многие страницы могут разозлить пользователя, поэтому хорошая идея - иметь максимум 3-5 страниц.Например, пользователь первой страницы выбирает, что он собирается делать, следующая страница - страница входа, а затем для более сложного интерфейса используйте панораму и управление поворотом.
В простую модель браузера добавьте куки.Когда ваш браузер загружает страницу, он устанавливает куки с некоторой информацией, затем вы закрываете браузер, и когда вы возвращаетесь на страницу, он может получить предыдущее состояние из этого куки.Надгробие очень симаиларское.- ссылка .Еще немного информации о надгробии
Некоторые вопросы, которые у меня возникают, касаются утечек памяти при переходе на другие страницы и переходе назад?
Что вы подразумеваете под утечками памяти?вы работаете в управляемой среде.
Есть ли вызов страницы для закрытия, когда страница выполнит свою работу (я не хочу, чтобы ее экземпляр зависал после завершения работы)?
вам не нужно этого делать.Страница уничтожается каждый раз, когда вы переходите на следующую страницу , если там не работает какой-либо поток.
Другой вопрос, как мне поддерживать состояние, если приложение захоронено (все еще пытаетсяоберните мою голову этим термином).
По сути, это дело девелепора, чтобы справиться с этим.Это не обязательно, но дает хороший пользовательский опыт.