2022-03-09 WPF面试题 WPF 是建立在 Windows 窗体之上的还是完全不同的?

Posted 微软MVP Eleven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022-03-09 WPF面试题 WPF 是建立在 Windows 窗体之上的还是完全不同的?相关的知识,希望对你有一定的参考价值。

WPF 是建立在 Windows 窗体之上的还是完全不同的?

这两个是完全不同的技术。 它们确实为两个方向提供了一些互操作性层,但除此之外没有任何共同之处。 Windows 窗体或多或少是 Win32/MFC 之上的轻量级包装器,这意味着它在 .NET 中的可扩展性并非在所有情况下都那么好。 WPF 是一个从头开始实现的新 UI 框架。 在自定义现有类型时,WPF 也更加灵活。

  • WPF 更适合创建“华丽”的 GUI。 只是它需要比 WinForms 更新的 .net 框架,并且需要兼容 dx9 或更高的 GPU。
  • WinForms 仍然是一项强大的技术,通常可以以比 WPF 更快的速度开发,但是,最终,这两种技术都可以用来实现相同的目标。 WinForms 通常用于开发业务应用程序,而 WPF 通常用于创建更多基于最终用户的软件、应用程序等。

以上是关于2022-03-09 WPF面试题 WPF 是建立在 Windows 窗体之上的还是完全不同的?的主要内容,如果未能解决你的问题,请参考以下文章

2021-11-26 WPF面试题 WPF 中的资源是什么?

2021-11-26 WPF面试题 谈谈什么是WPF?

2022-04-20 WPF面试题 WPF中Dispatcher对象的用途是什么?

2022-04-20 WPF面试题 WPF中Dispatcher对象的用途是什么?

2021-11-26 WPF面试题 说说WPF中的XAML是什么?为什么需要它?它只存在于WPF吗?

2021-12-12 WPF面试题 描述下WPF对象完整的层次结构?