关于wcf:为什么我们不能将mvc与wpf一起使用,,为什么我们被限制使用mvc和web以及wpf和mvvm?

why we can't use mvc with wpf ,,,why we are restricted to use mvc with web and wpf with mvvm?

你好,朋友们,我有一点疑问,需要澄清一下,为什么我们不能在wpf中使用mvc,为什么我们只能在web中使用mvc,在mvvvm中使用wpf?

下面是我们找到的常见答案与WPF应用程序不同的是,您将Windows用于GUI。通过使用MVVM设计模式,它有助于在UI和视图模型(实际上是一个控制器)之间实现清晰的分离。视图模型(VM)(M-V-VM)用于用户界面的功能操作。这使您的应用程序不依赖UI进行功能操作。本质上,MVVM与MVC类似——但它只是为使用视图模型的WPF应用程序提供服务。

但这个答案在谷歌很常见,但我问这个问题的主要原因是为什么我们不能在WPF中使用MVC?如果有人问我为什么你要用MVVM而不是MVC,有什么确凿的理由吗?


JasonDolingers在MVVM上的视频仍然很相关,有时观看视频而不是谷歌搜索是很好的。关于MVVM的实际情况,有很多错误信息,甚至是由微软提供的。

当我4,5年前开始学习MVVM时,这个视频帮助了很多。

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

希望它有帮助!如果我没记错的话,他是基于Do's而不是一些使用inotifypropertychanged接口的基类(即galasoft mvm-light)。

希望它有帮助,

干杯

什蒂安