Caliburn.Micro中的导航 - 如何替换整个窗口



我读过一些文章,提到导航如何在Caliburn.Micro中与ScreenConductor<T>一起工作,但它们似乎不符合我的要求。

我的 WPF 应用程序有 3 个视图:

    当用户启动应用程序
  1. 时,将显示一个欢迎屏幕,应用程序将在后台执行一些启动工作。
  2. 当应用程序完成启动过程时,它将导航到列表视图
  3. 当用户单击列表视图中的项时,它将进入详细信息视图

但是,在不同视图之间导航时,我需要替换整个窗口,当视图中有ContentControl并替换部分视图时,它似乎Conductor<T>工作,现在我需要销毁以前的视图并替换新视图,没有 ContentControl,没有 MDI 应用程序,那么我错过了什么来实现这个简单的导航?

谢谢

为什么这不能是一个ShellViewModel/ShellViewContentControl消耗整个外壳窗口?或者,您可以查看 Caliburn.Micro 提供的 WindowManager 类。

相关内容

  • 没有找到相关文章

最新更新