Xamarin Forms Prism子选项卡页面导航到不点火?

Xamarin Forms Prism子选项卡页面导航到不点火?,xamarin,xamarin.forms,prism,Xamarin,Xamarin.forms,Prism,当我在选项卡式页面中导航时,OnNavigationTo不会触发。围绕这个主题有几个不同的主题,但我看不出有解决方案?我的环境是一个主页登录>主详细信息页>选项卡页>子内容页 _navigationService.NavigateAsync("MasterDetail/Navigation/DashboardPage/Child1TabPage"); <TabbedPage.Children> <views:Child1TabPage/> <vie

当我在选项卡式页面中导航时,OnNavigationTo不会触发。围绕这个主题有几个不同的主题,但我看不出有解决方案?我的环境是一个主页登录>主详细信息页>选项卡页>子内容页

_navigationService.NavigateAsync("MasterDetail/Navigation/DashboardPage/Child1TabPage");

<TabbedPage.Children>
    <views:Child1TabPage/>
    <views:Child2TabPage/>
</TabbedPage.Children>  
或者在tabb Dashboard页面上

navigationService.NavigateAsync("NavigationTabbed/Child1TabPage", null, false, true);

有什么想法吗?

目前,Prism中没有为Xamarin表单内置的机制,可以在任何多页面(如选项卡页面或旋转页面)的子页面上调用INavigationAware。这是对Prism for Xamarin Forms 6.3的计划增强,应在预览版3中提供。您可以按照。

在选项卡式页面中导航是什么意思?你的意思是通过点击标签标题来切换标签吗?您的意思是将NavigateAsync从Child1TabPageViewModel调用到另一个页面吗?你能说得更清楚一点吗?另外,你是希望它在TabbedPage上启动,还是在表示选项卡的子内容页上启动?Brian,我通过单击选项卡标题切换选项卡,我希望它在子内容页上启动。请参见Dan的回答。从技术上讲,这不是一个导航操作,而是一个选择更改事件。我们正在研究如何实现这一点,并在Dan发布的问题中找到一个解决方法。谢谢Brian!我喜欢Prism,谢谢你让大家的工作更轻松。
navigationService.NavigateAsync("NavigationTabbed/Child1TabPage", null, false, true);