xamarin导航-如何正常实现登录和masterdetailpage之间的导航

xamarin navigation - how to normally implement navigation between login and masterdetailpage

那么,你一般是如何实现登录页面和masterdetailpage之间的导航的呢?

我尝试了一些实现,但并不是我想要的。

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

我试过了..

使用 NavigationPageInsertPageBefore mainpage 并弹出,所以它在根页面中,但是有一个问题,因为导航选项卡显示在两个 loginpagemasterdetailpagenavigationpage 的一个选项卡层和 masterdetailpage 中母版页的一个额外的选项卡层)

我试过了..

只是将 App.MainPage 实例化为 new loginPage() 而没有包装在 NavigationPage 中,但我找不到打开 masterdetailpage

的方法

感谢任何帮助和指导,干杯,

您不必将登录页面添加到导航。

你应该

Application.Current.MainPage = new LoginPage();

登录成功后你应该

Application.Current.MainPage = new MyMasterDetailPage();