Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF应用程序和Winforms应用程序之间MVVM使用的比较_C#_.net_Wpf_Winforms_Mvvm - Fatal编程技术网

C# WPF应用程序和Winforms应用程序之间MVVM使用的比较

C# WPF应用程序和Winforms应用程序之间MVVM使用的比较,c#,.net,wpf,winforms,mvvm,C#,.net,Wpf,Winforms,Mvvm,我知道MVVM设计模式是专门为WPF和Silverlight应用程序设计的 我看着这个,我想知道: 我们是否可以像在WPF应用程序中一样在winforms中使用MVVM?ie这句话是真的吗Windows窗体应用程序也可以有这些优点,当然这并不意味着确切的真实模型视图模型(MVVM)模式 如果在我的Winforms应用程序中应用MVVM设计模式,我无法利用的MVVM设计模式的优势有哪些 与Winforms相比,是什么使MVVM更适合WPF 是的,你可以,但是要有一个正确的实现,你必须 实现很多管道

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

我看着这个,我想知道:

  • 我们是否可以像在WPF应用程序中一样在winforms中使用
    MVVM
    ?ie这句话是真的吗
    Windows窗体应用程序也可以有这些优点,当然这并不意味着确切的真实模型视图模型(MVVM)模式

  • 如果在我的
    Winforms
    应用程序中应用MVVM设计模式,我无法利用的MVVM设计模式的优势有哪些

  • Winforms
    相比,是什么使
    MVVM
    更适合
    WPF

  • 是的,你可以,但是要有一个正确的实现,你必须 实现很多管道:我说的是所有的绑定 WPF中的详细信息是开箱即用的
  • 最好的优点是XAML不需要代码,设计者(而不是程序员)可以轻松地使用Blend或类似的东西对其进行蒙皮。在WInforms中,这样的概念并不存在

  • 初始设计:这两个框架是以不同的方法创建的


  • 过于宽泛和基于观点。主要区别在于WinForms中对数据绑定的支持比WPF@ErnodeWeerd你能解释一下Winforms和Wpf之间数据绑定的区别吗?谢谢在询问这些问题之前,请先阅读WPF和WinForm中的数据绑定。1/你所说的
    到底是什么意思?你必须实现很多管道
    ?3/这些不同的方法是什么。感谢1/有很多代码需要在winform中编写,以便将绑定作为wpf绑定。2/WPF是数据绑定centrinc,而Winform更基于演示者。