使用 Windows Presentation Foundation (WPF) 桌面指南,这是一个与分辨率无关的 UI 框架,使用基于矢量的呈现引擎,构建用于利用现代图形硬件。 WPF 提供一套完善的应用程序开发功能,这些功能包括 Extensible Application Markup Language (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。 WPF 属于 .NET,因此可以生成整合 .NET API 其他元素的应用程序。
WPF 有两种实现: 1.Net 版本(本指南): GitHub 上托管的 WPF 开源实现,可在 .Net 5 上运行。 适用于 XAML 设计器最低要求 Visual Studio 2019 版本 16.8。 但根据 .NET 的版本,可能需要使用较新版本的 Visual Studio。 尽管 .NET 是一种跨平台技术,但 WPF 仅在 Windows 上运行。
2.NET Framework 4 版本: 受 Visual Studio 2019 和 Visual Studio 2017 支持的 WPF 的 .NET Framework 实现。 .NET Framework 4 是仅限 Windows 的 .NET 版本,被视为一个 Windows 操作系统组件。 此版本的 WPF 随 .NET Framework 一起分发。 有关 WPF 的 .NET Framework 版本的详细信息,请参阅适用于 .NET Framework 的 WPF 简介。