超赞的 WPF 
WPF 资源、库和 UI 控件的精选集合。
灵感来自 awesome、awesome-dotnet 和 awesome-dotnet-core。
目录
概述
UI 控件
控件套件
单独控件
字体
- FontAwesome5 - (免费,开源) 适用于Font Awesome 5标志性SVG、字体和CSS工具包的WPF (.Net和.Net Core)以及UWP/WinUI控件。当前版本:v5.15.4
- FontAwesome6 - (免费,开源) 适用于网络上最流行的图标集和工具包的WPF (.Net和.Net Core)、UWP和WinUI控件。当前版本:6.2.0
- FontAwesome.Sharp - (免费,开源) 通过NuGet在WPF和Windows Forms应用程序中嵌入Font Awesome图标的库。灵感来自ioachim/fontawesome.wpf (BitBucket)和Using Font Icons (CodeProject)。
- Font-Awesome-WPF 4.7 - (免费,开源) 适用于标志性字体和CSS工具包Font Awesome的WPF控件。当前版本:v4.7.0
- wpf.fontawesome5 - (免费,开源) 使用wpf.fontawesome5,您可以在WPF应用程序中使用流行的图标库FontAwesome 5.12.0。
主题
库
- Caliburn.Micro - (免费,开源) 一个小巧但功能强大的框架,设计用于在所有XAML平台上构建应用程序。其对MV*模式的强大支持将使您能够快速构建解决方案,无需牺牲代码质量或可测试性。
- DeftSharp.Windows.Input - (免费,开源) 适用于WPF应用程序的简单键盘/鼠标事件处理程序。
- Elmish.WPF - (免费,开源) MVVM的优点(数据绑定)与MVU架构的简单性和稳健性相结合,用于应用程序的其余部分。再也不用编写ViewModel类了!
- FluentWPF - (免费,开源) 适用于WPF的Fluent Design System。
- GongSolutions.WPF.DragDrop - (免费,开源) 一个易于使用的WPF拖放框架。
- Gu.Localization - (免费,开源) 使用ResourceManager为WPF进行本地化。
- MVVM Light Toolkit - (免费,开源) 该工具包的主要目的是加速Xamarin.Android、Xamarin.iOS、Xamarin.Forms、Windows 10 UWP、Windows Presentation Foundation (WPF)、Silverlight和Windows Phone中MVVM应用程序的创建和开发。
- MvvmCross - (免费,开源) 用于跨平台解决方案的.NET MVVM框架,包括Xamarin.iOS、Xamarin.Android、Windows和Mac。
- Prism - (免费,开源) Prism是一个用于构建松耦合、可维护和可测试的XAML应用程序的框架,适用于WPF和Xamarin Forms。
- ReactiveUI - (免费,开源) 一个高级、可组合、功能响应式的模型-视图-视图模型框架,适用于所有.NET平台!
- Serilog.Sinks.RichTextBox.Wpf - (免费,开源) 一个Serilog接收器,可将日志事件写入任何WPF RichTextBox控件,支持着色和自定义主题。
- UpbeatUI - (免费,开源) 一个轻量级MVVM框架,用于快速开发Windows的移动风格应用程序。
- WPF Animated GIF - (免费,开源) 一个简单的库,用于在WPF中显示动画GIF图像,可在XAML或代码中使用。
- WPFTabTip - (免费,开源) 适用于Win 8.1和Win 10上WPF应用程序的简单TabTip / 虚拟键盘集成。
- Xamarin.Forms.Platform.WPF - (免费,开源) Xamarin Forms渲染器,用于为WPF构建原生UI。
工具
- Snoop - (免费,开源) Snoop是开源WPF窥探工具。它允许您窥探/浏览正在运行的应用程序的可视化树。
- XAML Viewer - (免费,开源) XAML Viewer是一个轻量级XAML编辑器。
课程
- WPF中的高级可重用样式和主题 - (付费,PLURALSIGHT) 通过学习如何制作具有运行时主题切换功能的现代可重用样式和主题,将你的WPF XAML技能提升到下一个层次。如果你曾想在应用中实现明暗主题,那么本课程将向你展示如何做到。
- Windows Presentation Foundation大师班 - (付费,UDEMY) 利用WPF与C#和XAML,结合Azure、REST、MVVM和机器学习构建真实世界的技能。
- 深入理解WPF数据绑定 - (付费,PLURALSIGHT) 数据绑定是WPF应用程序中用于构建数据驱动、松耦合、可维护应用程序的最强大和最重要的功能之一。在本课程中,你将学习如何使用WPF中数据绑定的端到端功能,包括最常用的特性和更高级的功能。
- 深入理解WPF MVVM - (付费,PLURALSIGHT) 本课程全面介绍了在WPF应用程序中有效应用MVVM模式所需了解的内容。
- WPF生产力手册 - (付费,PLURALSIGHT) 本课程包含一系列技巧和技术,将帮助你成为一个更高效、更自信的WPF开发者,能够充分利用平台的全部功能。
- WPF & XAML:2020年构建10个WPF应用程序(C#) - (付费,UDEMY) 通过10个项目学习XAML和WPF开发。适合初学者的WPF/C#编程
教程(视频)
书籍
示例应用
许可证

致谢和来源
2017年十大WPF库
6个最佳WPF & XAML课程及教程