0

Prism给出的选项卡页面示例中,我想从ViewA(第一个选项卡)导航到ViewD(不是下一个选项卡,而是下一个导航页面)。

我不明白为什么会删除顶部的导航栏:

_navigationService.NavigateAsync(nameof(ViewD));

喜欢PushModelAsync而不是PushAsync. 这样我就松开了导航选项卡上的后退按钮,这不是有意的。

我在这里错过了什么吗?

4

1 回答 1

1

这样做的原因是 ViewA 的父级不是 a NavigationPage,结果是导航服务假定您需要模态导航。您只需添加useModalNavigation: false,这将使导航服务在导航页面内正确推送 ViewD。

于 2017-10-30T14:44:45.617 回答