什么是MVVM?它有用吗?

时间:2012-05-07 04:56:10

标签: .net design-patterns xaml mvvm

  

可能重复:
  Why MVVM and what are it's core benefits?

我让人们在我的app上使用视图模型给出了很多建议。我不知道它是什么。任何人都可以用简单的术语解释什么是视图模型,如何使用它,它的好处。

3 个答案:

答案 0 :(得分:2)

尝试阅读Josh Smith撰写的MSDN article

答案 1 :(得分:1)

我认为the recording made by Jason Dolinger是我见过的最佳演练。他完成了标准的“我在WPF中进行winforms编程”,并逐步将其转换为MVVM设计。节奏非常好,可以访问测试代码。

Direct link to the video file here

答案 2 :(得分:0)

MVVM是一种UI模式,可帮助您基于SOC和层分离基础构建应用程序。 总而言之,您可以在Silver Light和WPF应用程序中使用MVVM。

如果您浏览@Tormod建议的视频

,那就太好了