【发布时间】:2016-09-08 09:58:56
【问题描述】:
我正在测试 Prism Forms 框架的深度链接功能。我目前有一个 MasterDetailPage 菜单作为 Master 的情况。当我单击菜单项时,详细信息应更改为具有干净 NavigationPage 作为容器的特定页面。
当我检查 Sandbox example 的 Prism 表单时,它显示了 MasterDetail 导航的示例,但不包括导航页面。
所以我在启动时有这个(绝对的)深层链接结构:/MasterDetailPage/NavigationPage/MyFirstPage
然后我希望第二个菜单项链接到一个新的 NavigationPage: /MasterDetailPage/NavigationPage/MySecondPage
我目前的解决方法是进行绝对深度链接,但我想知道是否有更好的方法? Prism PageNavigationService 检查分段类型是否与当前详细信息类型相同。但由于它们都是 NavigationPage,它会尝试在现有 NavigationPage 中添加新页面。那时它也会杀死菜单图标(至少在 iOS 上)。
【问题讨论】:
标签: xamarin.forms prism