在 Prism 提供的标签式页面示例中,我想从ViewA
(第一个标签页)导航到ViewD
(不是下一个标签页,而是下一个导航页)。< / p>
我不明白为什么这个删除了顶部的导航栏:
_navigationService.NavigateAsync(nameof(ViewD));
赞PushModelAsync
而不是PushAsync
。因此,我松开导航选项卡上的后退按钮,这不是预期的。
我在这里错过了什么吗?
答案 0 :(得分:2)
原因是ViewA的父级不是.babelrc
,结果是导航服务假定您需要模态导航。您只需添加NavigationPage
,这将使导航服务在导航页面内正确推送ViewD。