У меня есть приложение, в котором вы можете пройти через такие виды, как;windows phone skipping frames in navigation
play -> normal or custom -> select map -> summary -> start
Я хотел бы сделать опцию быстрого вызова из игры в целом, но я также хочу навигации назад, чтобы выбрать страницу карты с функциональностью кнопки назад.
Таким образом, нормальный рабочий процесс p->noc->sm->summary
, но я хочу реализовать p->sm
с функциональностью задней панели noc<-sm<-summary
(с кнопкой телефона с окном телефона).
Я видел, как я могу удалить элементы из backstack, но google не помог мне, как я могу перемещаться по нескольким окнам, не показывая это пользователю.
Мне нужно, чтобы override the back button или есть «лучший» способ сделать это?
Это проект WP8.
Edit:
я не нужна точная codesnippet для этого просто концепция дизайна в этом patform. (Только для это дублируется парень)
Мой normal or custom
и select map
страница должна быть рандомизированы, когда я делаю ярлык, оба из этих страниц имеет «кнопку», которая может Распределить эти параметры, я просто хочу swipe->press->swipe->press->swipe
действия сокращается до нажатие кнопки без потери функции post post after randomized.
После того, как я прочитал ваши комментарии, я думаю, что я обработаю кнопку «Назад» на всех упомянутых выше взглядах, чтобы задняя стопка не становилась непоследовательной в любом состоянии. Если я хорошо понимаю, я могу сказать на каждой странице, что такое страница с поддержкой.
Возможный дубликат [Как перейти на предыдущую страницу в Windows Phone 8 при нажатии кнопки возврата] (http://stackoverflow.com/questions/28966170/how-to-go-to-previous-page-in- windows-phone-8-when-back-button-is-press) –
Это плохая практика, хотя рекомендации по разработке кнопок на задней панели не такие строгие, как в Windows Phone 7 дней. Вероятно, было бы хорошей идеей переосмыслить свой поток навигации.Если вы все еще хотите это сделать, вы можете попытаться вызвать навигацию из события «OnNavigatedTo» на странице «noc», но я не помню, было ли событие инициировано до или после отображения страницы (если это последний, тогда вам придется найти другое решение) –