我刚读了这篇question。它有一些很好的答案,但他们已经一岁多了,在过去的一年里,这个领域发生了很多变化。一些最受欢迎的框架已经在新的市长版本中出现,例如Prism和MVVM Light Toolkit。
我的问题在某种程度上是一样的,但有一点不同,我已经在使用Prism 4.0了,因为它的区域和模块特性。
Prism 4.0支持MVVM,但我觉得有些东西是“不轻量级的”,比如交互请求。所以我在想,使用另一个MVVM框架作为Prism 4.0的替代或补充,会不会更好?
发布于 2010-12-21 19:27:11
除了Prism之外,没有什么可以阻止您使用MVVM框架。我们使用的是Caliburn.Micro和棱镜--提供的功能有一些交叉,也有很多不同之处。使用任何最适合您正在解决的问题的工具。
发布于 2010-12-21 20:06:10
MVVMLight正在迅速成为标准的MVVM实现。特别是由于它的多平台支持(wpf,silverlight,wp7),极端的可混合性,以及制作MVVM应用程序所需的东西……仅此而已..。一点也不差。
https://stackoverflow.com/questions/4497956
复制相似问题