使用winform而不是WPF的特定优势

why*_*heq 3 .net wpf winforms

所有包含在WPF一个WinForm的功能?使用传统的WindowsForm而不是WPF有什么特别的优势吗?

Kla*_*s78 5

从理论上讲,你可以使用Winforms几乎所有你用WPF做的事情,但在某些情况下你需要更多的代码,特别是关于图形效果.

与WPF相比,Winforms的一些优点可能是:

  • 技术更简单
  • 非常稳定的技术因为非常老化.WPF仍有一些儿童疾病,例如XAML绑定错误仅在输出窗口中进行比较,并且您没有得到任何异常.
  • 较少的自由可能会让你更加务实.在WPF中,你有很大的图形自由度,例如自定义一个控件,这可能非常有趣,但也可能带给你太多的浪费时间(在色彩,画笔,动画等方面投入大量时间). .在Winforms中你可能会花更少的时间用于图形(至少我的经验)