那么,您通常如何在登录页面和masterdetailpage
之间实现导航。?
我尝试了很少的实现,而不是我真正想要的。
所以基本上,当登录成功时,masterdetailpage
应该是根导航,所以如果我们返回/或弹出,我们将需要退出应用程序。但目前,它会回到登录页面。
我试过..
使用NavigationPage
和InsertPageBefore
mainpage
并弹出以便它位于根页面中,但由于导航标签显示在loginpage
和masterdetailpage
上,因此有一个问题。 navigationpage
(masterdetailpage
的一个标签层和App.MainPage
中母版页的一个额外标签层)
我试过..
只是将new loginPage()
实例化为NavigationPage
而不包含masterdetailpage
,但我找不到打开":: +1 +2 +3 +4 +5 -7 -6 :: 7 cycles"
欢迎任何帮助和指导,
答案 0 :(得分:2)
您无需将LoginPage添加到导航。
你应该
Application.Current.MainPage = new LoginPage();
登录后,你应该
Application.Current.MainPage = new MyMasterDetailPage();