我将 Prism 6 用于 UWP 和 Unity。
场景:在导航到承载 SplitView 控件的菜单页面之前,我有一个登录页面和一些其他选择页面。我希望从这一点开始的导航只针对 SplitView 控件的内容区域,但是因为我的 INavigationService 是在初始 Frame 的上下文中创建的,所以我不能这样做。
我已经看到了 SplitView 示例,但这基本上将 SplitView UI 设置为顶部的 Window.Current.Content 。这就是我看到当前行为的原因。我不能简单地将初始 Frame 设置为 SplitView 内容区域。
现在让我的导航定位到 SplitView 内容区域的好方法是什么?
- 重新创建导航服务?不知道如何将其注入正确的页面。