堆叠

时间:2017-10-12 09:07:52

标签: c# xamarin xamarin.forms prism

从一个内容页面导航到主详细信息页面,并将主详细信息页面(删除主详细信息页面)弹出到另一个内容页面。

所以基本上就是这个场景。

第1页 - >第2页 - >第3页 - > MasterDetailPage - >第4页

所以我尝试过这样做。

导航到第1页到第3页将是:

_navigationService.NavigateAsync("PageX");

然后导航到MasterDetailPage将是:

await _navigationService.NavigateAsync("MasterDetail/NavigationPage/MainPage");

所以这给了我一个在主详细信息页面上的堆栈。

然后假设我有一个使用绝对导航导航到某个页面的注销按钮:

_navigationService.NavigateAsync("/Page4");

导航到第4页时,我收到了未处理的异常

但是,当我对App.xaml.cs执行此操作时:

NavigationService.NavigateAsync("MasterDetail/NavigationPage/MainPage");

然后回到第4页,我没有遇到异常。任何人都可以告诉我如何使用具有堆栈的主要细节进行导航?

EDIT1:修正了我所做的问题Here's the link

0 个答案:

没有答案