1

我想实现导航树结构,就像在 WinRT 文件选择器中完成的那样。然后我希望能够将此行为作为任何页面的一部分删除。

我目前的尝试是尝试在容器中注册一个辅助FrameAdapter/INavigationService并将其用于与应用程序根框架不同的框架。到目前为止,我无法让它工作。我背后的动机是,我不想重新实现某事。已经INavigationService提供的。

基本结构:

  • ShellView表示一般应用程序布局(页眉、页脚、导航),目前是OneActive导体。

  • Framecontrol ( x:Name="ActiveItem") 在ShellView应该发生分层导航的内部

  • 选择的导体还没有相关性,因为稍后我可能必须将其嵌套FrameControl在另一个视图中才能真正设置 MDI 界面。我将希望有多个应该能够分层导航的屏幕

我找不到这种情况的 CM WP7 示例

你能帮帮我吗?

到目前为止我的问题:

  • 如何在不使用Application.Current. 我想,我想在代码隐藏中设置 secondary FrameAdapter,因为在这里我可以访问FrameControl

  • 如何设置INavigationServiceCM 的初始加载(填充ActiveItem)在其中注册。这个初始显示似乎没有导航事件ActiveItem

提前谢谢了,

托拜厄斯

PS:我已经交叉发布到 Caliburn Micro 讨论(在 CodePlex CM 上讨论

4

0 回答 0