哪个MVVM框架适合SL4?

时间:2011-02-11 02:02:14

标签: silverlight silverlight-4.0

  1. MVVM基金会(Josh Smith撰写)
  2. MVVM light tollkit。

    我正在使用Microsoft Visual Web Developer 2010 Express

4 个答案:

答案 0 :(得分:1)

那么问题是什么?我喜欢MVVM Light,但已经在你的问题中列出了。您在寻找有关如何使用它的建议吗?

我没有使用Josh Smith,但MVVM Light有一个非常好的Messenger类,用于ViewModel之间的通信,一个通用的RelayCommand实现,以及其他一些糖。

答案 1 :(得分:1)

MVVM Light确实非常好用。我编辑模板虽然摆脱了所有的评论。

我总是添加一个自定义基类来添加一些实用工具方法(例如,通用的RaisePropertyChangedhandler)

答案 2 :(得分:1)

另外几个要考虑的是:

  1. Caliburn Micro:一位自以为是的开发人员专注于MVVM框架
  2. Reactive UI:基于Reactive Extensions Framework
  3. 这两个都是伟大的MVVM框架,并使用非常不同的方法来实现MVVM,有趣的是尝试它们。 :)

答案 3 :(得分:0)

MVVM是一种设计模式......所以真的,不需要库。问题是,什么库为您正在创建的应用程序的类型/大小提供了最佳支持... MVVM Light是一个很好的库,可以开始使用 - 简单且占用空间小。