У меня есть главная страница, что я создаю в классе App разделяемого Xamarin.Forms приложения как так:Xamarin Forms страницы навигации обратно на вкладку из вкладок контекста
public App()
{
// The root page of your application
MainPage = new NavigationPage(new MainPage());
}
В этой главной странице, я делаю он вкладками и создания двух детей:
public partial class MainPage : TabbedPage
{
public MainPage()
{
InitializeComponent();
this.Children.Add(new FirstPage());
this.Children.Add(new SecondPage());
}
}
FirstPage имеет обработчик щелчка, который отправляет вас к ThirdPage:
TheButton.Clicked += async (object sender, EventArgs e) => {
await Navigation.PushAsync(new ThirdPage());
};
Как и ожидалось, на третьей странице есть кнопка «назад», но когда я нажимаю на нее, она возвращает меня в FirstPage из контекста страницы с вкладками. Другими словами, я не вернусь к дочернему элементу страницы с вкладками, но на отдельной дочерней странице нет возможности вернуться к вкладкам.
Могу ли я пропустить что-то очевидное?
Ваш 'FirstPage' а NavigationPage или просто ContentPage? – Felix