【发布时间】:2013-03-17 06:09:37
【问题描述】:
有没有使用 MVVM 模式显示对话框窗口、打开和关闭它们以及从中检索数据的标准方法?
我看过这个:http://www.daedtech.com/mvvm-and-dialogs
我想用于显示特殊的对话框(视图/视图模型)。
MVVM中如何处理多个窗口和对话框?
【问题讨论】:
-
我阅读了该链接,但奇怪的是作者如此强调如何打开一个窗口。在我看来,这是最琐碎的任务!只需创建一个新实例并调用 show 方法。我个人觉得困难在于将任何数据从第二个窗口重定向回原始视图模型,是的......关闭窗口而不隐藏代码。对于第一个问题,我将主视图模型的引用传递给 child 。第二个,我创建一个事件处理程序并在我打开子窗口时订阅它。
-
使用 IoC 参考这个 - codeproject.com/Articles/36745/…
-
Ioc 对于他的具体情况来说太过分了。