为什么我们不能使用mvc与wpf ,,,为什么我们被限制使用mvc与web和wpf与mvvm?

时间:2014-07-28 10:42:15

标签: wpf wcf asp.net-mvc-4 mvvm

你好朋友我有一点疑问,需要一些清晰度,,,,为什么我们不能使用mvc和wpf ,,,为什么我们被限制使用mvc与web和wpf与mvvm?

以下是我们找到的常见答案 与WPF应用程序不同的是,您使用Windows进行GUI操作。通过使用MVVM设计模式,它有助于在UI和View模型(实际上是控制器)之间实现清晰的分离 视图模型(vm)(m-v-vm)用于UI的功能操作。这使您的应用程序不依赖于UI进行功能操作。 从本质上讲,MVVM与MVC类似 - 但它只是适用于使用视图模型的WPF应用程序。

但是这个答案很常见并且在谷歌上给出,但我主要的理由是问这个问题为什么我们不能使用mvc和wpf? 如果有人问我为什么你使用mvvm而不是mvc有任何可靠的理由呢?

1 个答案:

答案 0 :(得分:2)

关于MVVM的Jason Dolingers视频仍然非常相关,有时观看视频而不是谷歌搜索是很好的。关于MVVM究竟是什么,有很多错误的信息,甚至微软提供的信息。

大约4,5年前,当我开始学习MVVM时,这段视频很有帮助。

http://www.lab49.com/wp-content/uploads/2011/12/Jason_Dolinger_MVVM.wmv

希望它有所帮助! 如果我没记错的话,他会将他的视图模型基于DO而不是使用INotifyPropertyChanged接口的某些基类(IE Galasoft MVVM light')。

希望它有所帮助,

欢呼声

了Stian