Сменить страницу, не переходить на новую - PullRequest
0 голосов
/ 13 марта 2012

У меня есть моя первая страница, которая запрашивает учетные данные.Когда вход в систему успешен, я хотел бы изменить страницу, но так, чтобы BACK перешел не на страницу входа снова, а из приложения.Как этого добиться?NavigateServices.Navigate просто добавляет новую страницу в стек истории.

1 Ответ

4 голосов
/ 13 марта 2012

Этого можно добиться, удалив предмет из заднего стека. На вашей "второй" странице переопределите OnNavigatedTo и поместите следующий код:

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (NavigationService.CanGoBack) NavigationService.RemoveBackEntry();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...