Навигация по формам Xamarin.PopAsync() для главной страницы сведений

#xamarin #navigation

#xamarin #навигация

Вопрос:

В настоящее время я разрабатываю приложение Xamarin Forms, которое использует основные страницы сведений. Я могу поместить основные формы сведений в стек навигации с помощью навигации.PushAsync (MasterDetailForm) но я не могу извлечь основные формы сведений из стека с помощью навигации.PopAsync(). Я попробовал метод Remove, но это тоже не сработало. Мне интересно, может ли кто-нибудь мне помочь, пожалуйста?

Комментарии:

1. Почему вы именно это делаете?

2. MasterDetail должен быть корневым представлением вашего приложения, не содержащимся на странице навигации

3. Я получил навигацию, работающую с навигацией. PushModelAsync и навигация. PopModalAsync.

Ответ №1:

Вы пробовали это: Navigation.PushAsync(new NavigationPage(MasterDetailForm)) ? Я думаю, у вас нет корневой страницы. Или ваша страница сведений не задана как Navigation.PushAsync(new NavigationPage(DetailPage)) или просто Detail = DetailPage . Проверьте этот проект: https://github.com/officialdoniald/Xamarin.Формы.Пользовательские элементы управления