как получить страницу раньше?Xamarin - PullRequest
0 голосов
/ 19 мая 2018

У меня есть вопрос к сообществу, что я не могу найти ответы в Интернете.

Если я использую var name = this.GetType().Name;, я получу название страницы / действия, которое у меня есть сейчас.

Мне нужно знать страницу, которая была у меня до этого.как я могу это сделать?

1 Ответ

0 голосов
/ 19 мая 2018

Вы можете проверить стек навигации приложения:

var navigation = Application.Current.MainPage.Navigation;
var totalPages = navigation.NavigationStack.Count;
//currentPage is just the last Page of stack
//var currentPage = navigation.NavigationStack.LastOrDefault();
//or
//var currentPage = navigation.NavigationStack[totalPages - 1];
var previousPage= navigation.NavigationStack[totalPages - 2];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...