2016-07-10 3 views
0

Я хочу, чтобы пользователь использовал кнопку возврата телефона, чтобы вернуться на предыдущий экран. Для этого я подумал об использовании . Однако это означает, что мне нужно поставить Type вместо определенного Page. Но я хочу, чтобы пользователь вернулся к исходной странице, так как она осталась. Итак, как мне это достичь?Сохранение состояния страницы при навигации между страницами

Если я использую неправильный метод для этого, пожалуйста, дайте мне знать. Я хочу использовать все, что подходит для этого.

+0

Вы пытались определить 'NavigationCacheMode = NavigationCacheMode.Required;' в * конструкторе * страницы *? – Romasz

+0

@Romasz Спасибо. Это оно! – ispiro

ответ

1

Комплект NavigationCacheMode вашего Страница на «Обязательный». Тогда состояние страницы должно быть кэшировано.

Обратите внимание, что ОС также может освобождать ресурсы в некоторых случаях, поэтому также подготовиться к новой странице.

1

Для возврата к предыдущему экрану используйте Frame.GoBack. Ваша старая страница не повреждена в стеке навигации.

+0

Спасибо. Но, к сожалению, старая страница не так, как она осталась. – ispiro

+0

плюс 1, однако. К сожалению, я не могу принять два ответа ... – ispiro

Смежные вопросы