如何在主详细信息页面中导航没有导航堆栈的页面?
How to navigate pages without navigation stack in master detail page?
我创建了一个 PCL 项目,其中有一个主页,人们可以在其中导航到三个部分,每个部分都有一个登录页面。登录主详细信息页面后,其中包含要导航的页面数。
Navigation Page
Main Page (can be popped)
Login (can be popped)
Master Page
Detail Page
Navigation Page
SubPages
当我导航到详细信息页面时,它显示 android 不能有两个导航堆栈的错误。在没有导航页的情况下,我应该如何导航到母版页或者我应该怎么做?
您可以在显示主页面或登录页面时直接设置App
class的MainPage
,并将详细页面包裹在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)
}
我创建了一个 PCL 项目,其中有一个主页,人们可以在其中导航到三个部分,每个部分都有一个登录页面。登录主详细信息页面后,其中包含要导航的页面数。
Navigation Page
Main Page (can be popped)
Login (can be popped)
Master Page
Detail Page
Navigation Page
SubPages
当我导航到详细信息页面时,它显示 android 不能有两个导航堆栈的错误。在没有导航页的情况下,我应该如何导航到母版页或者我应该怎么做?
您可以在显示主页面或登录页面时直接设置App
class的MainPage
,并将详细页面包裹在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)
}