Navigation 使用带Prism.Forms的选项卡页导航

Navigation 使用带Prism.Forms的选项卡页导航,navigation,xamarin.forms,prism,tabbedpage,Navigation,Xamarin.forms,Prism,Tabbedpage,如何使用prism.forms(最新)深度链接实现选项卡式导航 例如,使用prism页面填充选项卡页面,并在用户单击选项卡时使用prism进行导航 回答: 伟大的布莱恩当然给出了答案。为那些希望这样做的人清理实现 我的主导航是一个导航页面(当然可以包含我的主工具栏图标),然后导航到相关的内容页面: navigationService.NavigateAsync(“MyNavigationPage/MyMainPage”); 因此,我所做的是添加了一个类型为TabbedPage的棱镜页面。在这里

如何使用prism.forms(最新)深度链接实现选项卡式导航

例如,使用prism页面填充选项卡页面,并在用户单击选项卡时使用prism进行导航

回答:
伟大的布莱恩当然给出了答案。为那些希望这样做的人清理实现

我的主导航是一个
导航页面
(当然可以包含我的主工具栏图标),然后导航到相关的内容页面:

navigationService.NavigateAsync(“MyNavigationPage/MyMainPage”);
因此,我所做的是添加了一个类型为
TabbedPage
的棱镜页面。在这里,我可以简单地将其他Prism页面作为子页面:



这使我能够导航到“MyTabbedPage/MySecondPrismPage”,这两个页面都能够解析它们的视图模型

单击选项卡不是导航操作。这是一个选项卡选择更改操作。假设您已经用页面填充了TabbedPage,您可以通过调用NavigateAsync(“MytabbedPage/TabToSelect”)来导航和选择一个选项卡。

好的,我现在就知道了。首先,我认为“禁忌选择”是ContentPage.Title,因为这是标签名。但现在我明白了——见上图。好极了