Xamarin.forms 带后退按钮的Xamarin MasterDetails页面

Xamarin.forms 带后退按钮的Xamarin MasterDetails页面,xamarin.forms,master-detail,Xamarin.forms,Master Detail,我在做一个项目,我必须有一个附带菜单。所以我选择了MasterDetailsPage布局 问题是,侧菜单中的第一个页面是主页,如果导航到侧菜单中的任何其他页面,我希望有一个主页的后退按钮 我看到的是,每个其他视图都有一个汉堡包菜单,而不是backbutton 如何实现这一点?在MasterDetail页面中,当您在侧菜单中选择任何项目时,它只会用所选项目页面替换当前的DetailPage。要更改此行为,请执行以下操作: 首先确保在App.xaml.cs文件中,在NavigationPage中加载

我在做一个项目,我必须有一个附带菜单。所以我选择了MasterDetailsPage布局

问题是,侧菜单中的第一个页面是主页,如果导航到侧菜单中的任何其他页面,我希望有一个主页的后退按钮

我看到的是,每个其他视图都有一个汉堡包菜单,而不是backbutton


如何实现这一点?

MasterDetail
页面中,当您在侧菜单中选择任何项目时,它只会用所选项目页面替换当前的
DetailPage
。要更改此行为,请执行以下操作:

首先确保在
App.xaml.cs
文件中,在
NavigationPage
中加载
MainPage
,如下所示:

public App()
{
    InitializeComponent();
    MainPage = new NavigationPage(new MainPage());
}
您可以在屏幕顶部看到两个导航栏。跟随隐藏一个

现在,在侧菜单项的click事件上,您应该编写以下代码来使用Back arrow导航其他页面

Navigation.PushAsync(new YourTargetPage());
这将把页面推到页面导航堆栈中,而不是替换
MasterDetailPage
DetailPage