#1 – 什么是 WPF?
WPF(Windows Presentation Foundation)是一个 .NET 类库,它允许构建在 Windows 上运行的图形丰富的客户端程序。WPF 应用程序可以作为单独的窗口程序运行,也可以在 Web 浏览器中运行。
WPF 使用基于 3D 矢量的图形呈现图形元素,与屏幕分辨率无关。WPF 使用 DirectX 呈现图形元素,这使其能够利用硬件加速。如果硬件加速不可用,WPF 将使用软件而不是硬件来呈现元素。
WPF 取代 Windows Forms 作为在 Windows 上创建客户端应用程序的编程环境。