【发布时间】:2020-02-29 19:34:03
【问题描述】:
我有一个 XF 应用程序,其中有以下导航堆栈:
- 导航页
- 标签页
- NavigationPage(这是 1. 选项卡的根目录)
- 内容页面1
- NavigationPage(这是 2. 选项卡的根目录)
- ContentPage2(当前活动页面)
- NavigationPage(这是 3. 选项卡的根目录)
- 内容页面3
- NavigationPage(这是 1. 选项卡的根目录)
- 标签页
我想要完成的是使用 URL 从当前活动页面导航到被推送到根 NavigationPage 堆栈的页面,结果如下:
- 导航页
- 标签页
- NavigationPage(这是 1. 选项卡的根目录)
- 内容页面1
- NavigationPage(这是 2. 选项卡的根目录)
- 内容页面2
- NavigationPage(这是 3. 选项卡的根目录)
- 内容页面3
- NavigationPage(这是 1. 选项卡的根目录)
- ContentPage3(新活动页面)
- 标签页
如果我尝试通过导航到 /NavigationPage/ContentPage3 来执行此操作,TabbedPage 和所有子页面都会被破坏。如果我改为使用 /NavigationPage/TabbedPage/ContentPage3,TabbedPage 和子页面仍会被破坏,但随后会重新创建以使 URL 匹配。
我想在不破坏现有页面的情况下完成此操作。
【问题讨论】:
标签: xamarin.forms prism