WPF Windows和MVVM的多个实例

时间:2015-07-15 03:48:18

标签: wpf mvvm prism

如何在WPF MVVM应用程序中使用多个窗口?

我有一个带有菜单控件的主窗口,每次选择项目时都需要打开窗口的新实例。我需要能够显示彼此相邻的窗口,这是一个要求,而不是页面或用户控制导航。

有没有人有这样做的例子?

我已经读过它不推荐使用UI设计,但这是我必须实现的要求。

1 个答案:

答案 0 :(得分:0)

实际上我通过使用Caliburn.Micro中的WindowManager来实现这一点,这对于这种类型的应用程序来说似乎是一个非常优秀的框架。我确实看过棱镜,但看起来过于复杂,Caliburn很容易理解哪些符合要求。我查看了MVVM Light,但文档很糟糕,缺乏示例,我没时间搞清楚。