我正在编写遵循MVVM原则的WPF应用程序。WPF/MVVM - 如何在启动时执行命令?
我不想在启动时执行命令 - 我怀疑什么是最好的方法?
ViewModel对于是否有任何视图应该是漠不关心的,对吧?
是否可以在虚拟机构造函数中做最后一件事呢?或者是否有'我现在可以挂接的应用程序正在运行,所有初始化已完成'的事件?
把它连接到视图模型感觉不对?
为了具体一点,我想作为Visual Studio并加载'最近的解决方案',如果用户已经在首选项中选择了它。如果用户通过GUI手动加载解决方案,我在MainFormViewModel中启动流程,并且可以在那里处理构造函数的最后一行中的加载?
有什么想法?
安德斯,丹麦
+1,我完全忘记了`MEF`。 – decyclone 2011-02-04 15:48:03