Я разрабатываю приложение для WP 8, и у меня проблема с навигацией.
Я не могу найти способ перейти к странице в моем заднем стеке, не теряя фактического состояния страницы.
Ситуация такова:
- Я нахожусь на странице A и перехожу на страницу B, так что задний стек содержит только A.
- На странице B я хочу вернуться на страницу A, но со страницей B, которая сохраняется в заднем стеке, поэтому, когда я снова нахожусь на странице A, я могу вернуться на страницу B, сохранив ее состояние.
Итак, вот он: А --> Б --> А --> Б, это своего рода цикл, но это не так. На странице A показаны элементы, которые также показаны на странице B, с меньшими подробностями, но со страницы B я могу перейти на страницу A, чтобы просмотреть подробности, а затем снова и снова.
Это может показаться сложным, но уверяю вас, это довольно интуитивно понятно :) так работает на Android и iOS.
Можно ли в любом случае добавить страницу B в стек навигации перед страницей A, поэтому, когда я вызываю NavigationService.GoBack(), он возвращается на страницу A с предыдущим состоянием, а затем делает то же самое от A до B.
Заранее спасибо!!!