xamarin导航 - 如何在login和masterdetailpage之间正常实现导航

时间:2017-05-29 10:38:42

标签: xamarin navigation master-detail

那么,您通常如何在登录页面和masterdetailpage之间实现导航。?

我尝试了很少的实现,而不是我真正想要的。

所以基本上,当登录成功时,masterdetailpage应该是根导航,所以如果我们返回/或弹出,我们将需要退出应用程序。但目前,它会回到登录页面。

我试过..

使用NavigationPageInsertPageBefore mainpage并弹出以便它位于根页面中,但由于导航标签显示在loginpagemasterdetailpage上,因此有一个问题。 navigationpagemasterdetailpage的一个标签层和App.MainPage中母版页的一个额外标签层)

我试过..

只是将new loginPage()实例化为NavigationPage而不包含masterdetailpage,但我找不到打开":: +1 +2 +3 +4 +5 -7 -6 :: 7 cycles"

的方法

欢迎任何帮助和指导,

1 个答案:

答案 0 :(得分:2)

您无需将LoginPage添加到导航。

你应该

Application.Current.MainPage = new LoginPage();

登录后,你应该

Application.Current.MainPage = new MyMasterDetailPage();