Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚读了这个问题。它有一些很好的答案,但它们已经超过 1 岁了,并且在过去一年中这个领域发生了很多变化。一些最流行的框架已经出现在新的市长版本中,例如 Prism 和 MVVM Light Toolkit。
我的问题在某种程度上是相同的,但有一点不同,由于区域和模块功能,我已经在使用 Prism 4.0。
Prism 4.0 包含 MVVM,但我觉得有些东西“不是轻量级的”,例如交互请求。所以我在想使用另一个 MVVM 框架作为 Prism 4.0 的替代或补充会更好吗?
除了 Prism 之外,没有什么可以阻止您使用 MVVM 框架。我们正在使用 Caliburn.Micro 和 Prism - 提供的功能有一些交叉,也有很多差异。使用最适合您正在解决的问题的任何工具。
MVVMLight 正在迅速成为标准的 MVVM 实现。特别是由于它的多平台支持(wpf、silverlight、wp7)、极高的可混合性以及制作 MVVM 应用程序所需的东西……仅此而已……仅此而已。