你好朋友我有一点疑问,需要一些清晰度,,,,为什么我们不能使用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有任何可靠的理由呢?
答案 0 :(得分:2)
大约4,5年前,当我开始学习MVVM时,这段视频很有帮助。
http://www.lab49.com/wp-content/uploads/2011/12/Jason_Dolinger_MVVM.wmv
希望它有所帮助! 如果我没记错的话,他会将他的视图模型基于DO而不是使用INotifyPropertyChanged接口的某些基类(IE Galasoft MVVM light')。
希望它有所帮助,
欢呼声
了Stian