当我们登录时,我不想在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();
}
答案 0 :(得分:0)
最后我得到了这个问题的解决方案:
使用: 等待Navigation.PushModalAsync(new RootPage());
代替 等待Navigation.PushAsync(new RootPage());