0

我已经阅读了一些关于导航如何在Caliburn.MicroScreen中工作的文章,但它们似乎不符合我的要求。Conductor<T>

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

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

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

谢谢

4

1 回答 1

1

为什么这不能是消耗整个 shell Window的ShellViewModel/ShellView呢?ContentControl或者,您可以查看Caliburn.Micro 提供的WindowManager类。

于 2012-07-02T10:08:34.963 回答