我创建了一个PCL项目,其中我有一个主页面,人们可以导航到三个部分,每个部分都有一个登录页面。登录主详细信息页面后,其中包含要导航的页数。
Navigation Page
Main Page (can be popped)
Login (can be popped)
Master Page
Detail Page
Navigation Page
SubPages
当我导航到详细信息页面时,它会显示android无法拥有两个导航堆栈的错误。如何在没有导航页面的情况下导航到母版页,或者我应该怎么做?
答案 0 :(得分:1)
当您显示主页面或登录页面时,可以直接设置MainPage
类的App
,并在NavigationPage中包装您的详细信息页面。
//show main page
MainPage = new MyMainPage();
//show login page
MainPage = new LoginPage ();
//show master detail
MainPage = new MyMasterDetailPage
{
MasterPage = new MyMasterPage()
DetailPage = new NavigationPage(MyDetailPage)
}