#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.Формы.Пользовательские элементы управления