我刚读过这个question。它有一些不错的答案,但它们已经超过1岁了,去年在这个领域发生了很多变化。一些最流行的框架已经出现在一个新的市长版本中,如Prism和MVVM Light Toolkit。
我的问题在某种程度上是相同的,但由于区域和模块功能,我已经在使用Prism 4.0了。
Prism 4.0包含MVVM,但我觉得有些东西“不轻量级”,例如交互请求。 所以我认为使用另一个MVVM框架作为Prism 4.0的替代品或补充品会更好吗?
答案 0 :(得分:3)
除Prism之外,没有什么可以阻止你使用MVVM框架。我们正在使用Caliburn.Micro和Prism - 提供了一些功能上的交叉,也有许多不同之处。使用最适合您正在解决的问题的任何工具。
答案 1 :(得分:1)
MVVMLight正迅速成为标准的MVVM实现。特别是由于它的多平台支持(wpf,silverlight,wp7),极端的可混合性,以及制作MVVM应用程序所需的东西......仅此而已......