Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin MasterDetail-菜单图标未显示在导航页面内_Xamarin_Xamarin.forms - Fatal编程技术网

Xamarin MasterDetail-菜单图标未显示在导航页面内

Xamarin MasterDetail-菜单图标未显示在导航页面内,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我正在开发一个应用程序,它有一个登录内容页面,在用户登录后,我试图显示一个主细节页面。我的菜单需要放在操作栏下面。因此,为了实现这一点,我将MasterDetailPage放在了NavigationPage中 但问题是,用户单击登录页面上的按钮后,菜单图标不会出现在操作栏上。如果我在没有登录页面的情况下呈现MasterDetailPage,则菜单工作正常 MasterDetailPage(主布局在RootPage.xaml中) 这项功能非常有效 public App() {

我正在开发一个应用程序,它有一个登录内容页面,在用户登录后,我试图显示一个主细节页面。我的菜单需要放在操作栏下面。因此,为了实现这一点,我将MasterDetailPage放在了NavigationPage中

但问题是,用户单击登录页面上的按钮后,菜单图标不会出现在操作栏上。如果我在没有登录页面的情况下呈现MasterDetailPage,则菜单工作正常

MasterDetailPage(主布局在RootPage.xaml中)

这项功能非常有效

public App()
    {
        InitializeComponent();
        MainPage = new NavigationPage(new RootPage());
    }
这不会显示菜单图标

public App()
    {
        InitializeComponent();
        MainPage = new NavigationPage(new Login());
    }
用户点击一个按钮


我也在吃同样的东西problem@HeeroYuy-你得到这个决议了吗?我运行了这个应用程序,发现了一些细节,可以帮助你们
public App()
    {
        InitializeComponent();
        MainPage = new NavigationPage(new Login());
    }
 private void Login_Clicked(object sender, EventArgs e)
{
    App.Current.MainPage = new NavigationPage(new RootPage());
}