WPF是Windows Presentation Foundation的缩写,它是微软公司最新的利用.NET框架解决GUI框架的方案。
为什么选择WPF?
WPF是一个与分辨率无关的 UI 框架,使用基于矢量的呈现引擎,构建用于利用现代图形硬件。 WPF 提供一套完善的应用程序开发功能,这些功能包括 Extensible Application Markup Language (XAML)、控件、数据绑定、布局、二维和三维图形、动画、样式、模板、文档、媒体、文本和版式。
目前,WPF有两种实现,一种是.NET版本,另一种是.NET Framework;当前推荐.NET 5.0,相对于.NET Framework它提供了更新、更强的功能。
如何创建第一个WPF应用程序
https://www.guru99.com/wpf-tutorial.html
https://docs.microsoft.com/zh-cn/visualstudio/designers/getting-started-with-wpf?view=vs-2019
WPF的开源项目地址:https://github.com/dotnet/wpf