【问题标题】:Xamarin Forms Prism Navigation from TabbedPage behaves as PushModelAsync or the navigation bar disappearsTabbedPage 中的 Xamarin Forms Prism Navigation 表现为 PushModelAsync 或导航栏消失
【发布时间】:2018-04-11 13:57:35
【问题描述】:

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

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

_navigationService.NavigateAsync(nameof(ViewD));

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

我错过了什么吗?

【问题讨论】:

    标签: xamarin xamarin.forms prism tabbedpage


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-03-25
      • 2016-06-06
      • 2018-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 2017-01-21
      • 2018-11-30
      相关资源
      最近更新 更多