WPF应用程序和Winforms应用程序使用MVVM的比较

本文关键字:应用程序 MVVM 比较 Winforms WPF | 更新日期: 2023-09-27 18:13:05

我知道MVVM设计模式是专门为WPF和Silverlight应用程序设计的。

我看了这篇文章,我想知道:

  1. 我们能像在WPF应用程序中一样在winforms中正常使用MVVM吗?即这句话是真的Windows Form Applications can also have the advantages, and of course it doesn't mean the exact real Model-View-ViewModel (MVVM) pattern吗?

  2. 如果我在Winforms应用程序中应用MVVM设计模式,那么我不能利用它的优势是什么

  3. Winforms相比,MVVM更适合WPF的原因是什么?

WPF应用程序和Winforms应用程序使用MVVM的比较

  1. 是的,你可以,但要有一个正确的实施,你必须实施大量管道:我说的是所有的绑定WPF中的细节是开箱即用实现的
  2. 最好的优点是XAML没有代码,设计师(而不是程序员(可以很容易地使用Blend或类似的东西来对其进行剥皮。在WInformas中,这样的概念并不存在

  3. 初步设计:这两个框架是用不同的方法创建的。