首页 > 解决方案 > 从 MasterPage 导航不显示返回按钮

问题描述

我正在使用棱镜,这不是棱镜问题,但我猜表格是如何工作的。

我有一个母版页,当我从导航菜单导航到另一个页面时,它应该在标题栏上显示后退按钮,但它没有。

我的 mainPage.xaml 代码

      <MasterDetailPage.Master>
         <views:MenuPage/>
      </MasterDetailPage.Master>
      <MasterDetailPage.Detail>
          <ContentPage 
             BackgroundColor="Transparent" />
      </MasterDetailPage.Detail>

背后的代码

 public partial class MainPage : IMasterDetailPageOptions, INavigatingAware
{
    public MainPage()
    {
        InitializeComponent();
    }

    public bool IsPresentedAfterNavigation { get; } = Device.Idiom != TargetIdiom.Phone;

    public void OnNavigatingTo(INavigationParameters parameters)
    {
        (Master as INavigatingAware)?.OnNavigatingTo(parameters);
        (Master?.BindingContext as INavigatingAware)?.OnNavigatingTo(parameters);
    }
}

从主详细信息导航到页面时,我需要做什么才能显示后退按钮?

非常感谢

标签: xamarin.forms

解决方案


推荐阅读