从xamarin.forms的第二页滑动菜单

时间:2014-12-06 10:01:05

标签: xamarin.forms

当我们登录时,我不想在login_page中显示顶部栏,登录后从second_page我想显示幻灯片菜单。是否可以在xamarin.forms 的第二页显示幻灯片?

公共类RootPage:MasterDetailPage     {         public RootPage()         {             var menuPage = new MenuPage();

        menuPage.Menu.ItemSelected += (sender, e) => NavigateTo(e.SelectedItem as MenuItem);

        Master = menuPage;
        Detail = new NavigationPage(new DashBoardPage());

    }

    void NavigateTo(MenuItem menu)
    {
        Page displayPage = (Page)Activator.CreateInstance(menu.TargetType);

        Detail = new NavigationPage(displayPage);

        IsPresented = false;
    }
}

在App.cs我正在使用登录页面,在登录页面我不想显示顶部菜单。登录后我想显示登录页面后显示

public static Page GetMainPage()         {

            return new LoginPage();

    }

1 个答案:

答案 0 :(得分:0)

最后我得到了这个问题的解决方案:

使用: 等待Navigation.PushModalAsync(new RootPage());

代替 等待Navigation.PushAsync(new RootPage());