几十款 WPF 控件 - UI 库,总有一款适合你
几十款 WPF 控件 - UI 库,总有一款适合你
目录
隐藏
几十款 WPF 控件 - UI 库,总有一款适合你
引言
01、HandyControl
02、MahApps.Metro
03、Xceed Extended WPF Toolkit™
04、Kino.Toolkit.Wpf
05、WPFUI
06、PP.Wpf
07、adonis-ui
08、CC.WPFTools
09、Modern UI for WPF (MUI)
10、CookPopularControl
11、PropertyTools
12、MaterialDesignInXamlToolkit
13、RRQMSkin
14、Layui-WPF
15、Newbeecoder.UI
16、Panuon.WPF.UI
17、Arthas-WPFUI
18、AduSkin
19、HeBianGu/WPF-ControlBase
20、FruitVentDesign
21、DMSkin
22、WPF.UI(ZdfFlatUI)
23、ModernWPF
24、Fluent.Ribbon
25、EASkins
26、Rubyer-WPF
27、wpf.controls
28、WPFDevelopers.Minimal
29、WPFDevelopers
98、跨平台
99、商业组件
资源
引言
众所周知,使用 WPF 框架能够开发出功能强大、界面美观的桌面端应用。能够达到这个效果,各种 WPF 的 控件库 、 UI 库功不可没。所以,想着能不能收集一下目前市面上存在的库,以便在今后需要使用的时候能够手到擒来。这不收集不知道,一收集吓一跳,竟然收集出了三十多款 UI / 控件 库,接下来就一一分享给大家。
01、
HandyControl
功能简介:HandyControl 是一套 WPF 控件库,它几乎重写了所有原生样式,同时包含 80 余款自定义控件。
开源情况:开源免费。
源码地址: https:// gitee.com/handyorg/Hand yControl
克隆地址: https:// gitee.com/DLGCY_Clone/H andyControl
文档地址: https:// handyorg.github.io/hand ycontrol/
效果演示: https:// gitee.com/handyorg/Hand yControl#%E6%A6%82%E8%A7%88
02、 MahApps.Metro
功能简介:一个 Metro 风格的 WPF UI 库。A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
开源情况:开源免费。
源码地址: https:// github.com/MahApps/MahA pps.Metro
克隆地址: https:// gitee.com/DLGCY_Clone/M ahApps.Metro
文档地址: https:// mahapps.com/docs/guides /quick-start
效果演示: https:// github.com/MahApps/MahA pps.Metro#screenshots
03、Xceed Extended WPF Toolkit™
功能简介:WPF 中缺失的控件。All the controls missing in WPF. Over 1 million downloads.
开源情况:部分控件开源免费(v4.0.0 版本后的许可证适用于非商业用途),有另外的收费部分。
源码地址: https:// github.com/xceedsoftwar e/wpftoolkit
克隆地址: https:// gitee.com/DLGCY_Clone/w pftoolkit
文档地址: https:// github.com/xceedsoftwar e/wpftoolkit/wiki#controls
效果演示:
04、 Kino.Toolkit.Wpf
功能简介:Kino.Toolkit.Wpf 是一组简单实用的 WPF 控件与工具,用于介绍自定义控件的入门。
开源情况:开源免费。
源码地址: https:// github.com/DinoChan/Kin o.Toolkit.Wpf
克隆地址: https:// gitee.com/DLGCY_Clone/K ino.Toolkit.Wpf
文档地址: https://www. cnblogs.com/dino623/p/W PFCustomControlBlogs.html
效果演示:
05、 WPFUI
功能简介:WPF 样式库。
开源情况:开源免费。
源码地址: https:// gitee.com/zwt_obj/WPFUI
克隆地址: https:// gitee.com/dlgcy/WPFUI
文档地址:无
效果演示: https:// gitee.com/zwt_obj/WPFUI# ui%E5%B1%95%E7%A4%BA
06、 PP.Wpf
功能简介:PP 为 WPF 做的控件库。
开源情况:开源免费。
源码地址: https:// github.com/LowPlayer/PP .Wpf
克隆地址: https:// gitee.com/DLGCY_Clone/P P.Wpf
文档地址: https://www. cnblogs.com/pumbaa/p/14 298931.html
效果演示:
07、 adonis-ui
功能简介:提供经典但增强的窗体视觉效果的 WPF 轻量级 UI 工具库。Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals.
开源情况:开源免费。
源码地址: https:// github.com/benruehl/ado nis-ui
克隆地址: https:// gitee.com/DLGCY_Clone/a donis-ui
文档地址: https:// benruehl.github.io/adon is-ui/docs/getting-started/introduction/
效果演示: https:// github.com/benruehl/ado nis-ui#features
08、 CC.WPFTools
功能简介:WPF 的控件库 包装常用功能及 UI 控件。
开源情况:开源免费。
源码地址: https:// gitee.com/chenhome/WPFT OOLS
克隆地址: https:// gitee.com/DLGCY_Clone/W PFTOOLS
文档地址: https://www. yuque.com/chch/wpftools
外部关系:参考了 MahApps.Metro 和 Modern UI for WPF (MUI)
效果演示:
09、 Modern UI for WPF (MUI)
功能简介:Modern UI for WPF。
开源情况:开源免费。
源码地址: https:// github.com/firstfloorso ftware/mui (已归档)
克隆地址: https:// gitee.com/DLGCY_Clone/m ui
文档地址: https:// github.com/firstfloorso ftware/mui/wiki/Getting-started
效果演示:
10、 CookPopularControl
功能简介:CookPopularControl 是一款流行的 WPF 控件库,提供近 70 多款常用的组件,同时提供一些常用的工具类方法。
开源情况:开源免费。
源码地址: https:// gitee.com/cook-csharp/C ookPopularControl
克隆地址: https:// gitee.com/DLGCY_Clone/C ookPopularControl
文档地址: https:// gitee.com/cook-csharp/C ookPopularControl#welcome-to-cookpopularcontrol
效果演示: https:// gitee.com/cook-csharp/C ookPopularControl#%E4%BD%BF%E7%94%A8
(Demo 编译不成功,以下图片来自上面的链接)
11、 PropertyTools
功能简介:一些 WPF 自定义控件:PropertyGrid, DataGrid, 多选 TreeView, ColorPicker 等等。
开源情况:开源免费。
源码地址: https:// github.com/PropertyTool s/PropertyTools
克隆地址: https:// gitee.com/DLGCY_Clone/P ropertyTools
文档地址:无。
效果演示: https:// github.com/PropertyTool s/PropertyTools#propertygrid
(以下为各 Demo 截图,DialogDemos 和 DataGridDemo 未编译成功)
12、 MaterialDesignInXamlToolkit
功能简介:Google's Material Design in XAML & WPF, for C# & VB.Net.
开源情况:开源免费。
源码地址: https:// github.com/MaterialDesi gnInXAML/MaterialDesignInXamlToolkit
克隆地址: https:// gitee.com/DLGCY_Clone/M aterialDesignInXamlToolkit
文档地址: https:// github.com/MaterialDesi gnInXAML/MaterialDesignInXamlToolkit//wiki
效果演示: https:// github.com/MaterialDesi gnInXAML/MaterialDesignInXamlToolkit#-screenshots
13、 RRQMSkin
功能简介:适用于 WPF (所有框架) 的控件皮肤库,主要含有 Window 窗体,水波纹按钮,仪表盘,扇形进度条等。
开源情况:开源免费。
源码地址: https:// gitee.com/RRQM_Home/RRQ MSkin
克隆地址: https:// gitee.com/DLGCY_Clone/R RQMSkin
文档地址:无。
效果演示: https:// blog.csdn.net/qq_403746 47/article/details/108284794
14、 Layui-WPF
功能简介:这是一个 WPF 版的 Layui 前端 UI 样式库。
开源情况:开源免费。
源码地址: https:// github.com/Layui-WPF-Te am/Layui-WPF
克隆地址: https:// gitee.com/DLGCY_Clone/L ayui-WPF
文档地址:无。
效果演示: https:// github.com/Layui-WPF-Te am/Layui-WPF#layui-wpf
(贴一些与上面链接中不一样的图。另外,上面链接和以下皆没有出现的,有些是还没有实现的)
15、Newbeecoder.UI
功能简介:一个网友自制的 WPF UI 库。
开源情况:收费。
源码地址:无。
克隆地址:无。
文档地址:无。
效果演示: https:// blog.csdn.net/liaohaiyi n/article/details/124578601
16、
Panuon.WPF.UI
功能简介:一个专业的定制化 UI 引擎。(旧版本名为 Panuon.UI.Silver [Panuon.UI 的优化版本])
开源情况:开源免费。
源码地址: https:// github.com/PanuonGroup/ Panuon.WPF.UI
克隆地址: https:// gitee.com/DLGCY_Clone/P anuon.WPF.UI
文档地址: https:// github.com/PanuonGroup/ Panuon.WPF.UI/wiki/Home-zh-CN
效果演示: https:// github.com/PanuonGroup/ Panuon.WPF.UI/blob/master/readme.zh-CN.md#%E7%A4%BA%E4%BE%8B
17、 Arthas-WPFUI
功能简介:一款 WPF 控件库。
开源情况:开源免费。
源码地址: https:// github.com/0x6863/Artha s-WPFUI
克隆地址: https:// gitee.com/DLGCY_Clone/A rthas-WPFUI
文档地址:无。
效果演示: https:// github.com/0x6863/Artha s-WPFUI#arthas
(以下为 master 分支的 Demo 截图;最新的为 develop 分支,不过删除了好多内容)
18、 AduSkin
功能简介:一款简单漂亮的 WPF UI,融合多个开源框架组件,为个人定制的 UI,可供学者参考和使用。
开源情况:开源免费。
源码地址: https:// github.com/aduskin/AduS kin
克隆地址: https:// gitee.com/DLGCY_Clone/A duSkin
文档地址:无。
外部关系:感谢开源框架 HandyControl、Arthas、WPF.UI(ZdfFlatUI)
效果演示: https:// github.com/aduskin/AduS kin#%E7%BB%84%E4%BB%B6%E5%B1%95%E7%A4%BA
19、HeBianGu/ WPF-ControlBase
功能简介:Wpf 封装的自定义控件资源库。
开源情况:开源免费。
源码地址: https:// github.com/HeBianGu/WPF -ControlBase
克隆地址: https:// gitee.com/DLGCY_Clone/W PF-ControlBase
文档地址: https:// github.com/HeBianGu/WPF -ControlBase#%E4%BD%BF%E7%94%A8
效果演示: https:// github.com/HeBianGu/WPF -ControlBase#%E6%A1%88%E4%BE%8B
(项目过多,生成不便,以下为前三个 Demo 的截图,其它的参考上面的链接)
20、 FruitVentDesign
功能简介:这是一个基于.net core 3.1 写的 WPF UI 控件库。
开源情况:开源免费。
源码地址: https:// gitee.com/fruitvent/fru it-vent-design
克隆地址: https:// gitee.com/DLGCY_Clone/f ruit-vent-design
文档地址:无。
外部关系:有使用 Xceed Extended WPF Toolkit™。
效果演示: https:// blog.csdn.net/weixin_39 552347/article/details/122855029
(贴些上面链接没有的截图)
21、 DMSkin
功能简介:DMSkin WPF 样式 UI 框架 | WPF Borderless Window | Custom Controls & Styles | MVVM Support
开源情况:开源免费。
源码地址: https:// github.com/944095635/DM Skin
克隆地址: https:// gitee.com/DLGCY_Clone/D MSkin
外部关系:有使用 AduSkin 。
效果演示: http://www. dmskin.com/
(以下截图为 3 个 Demo 的全部内容,其余为空)
22、 WPF.UI (ZdfFlatUI)
功能简介:WPF UI 库(ZdfFlatUI)。
开源情况:开源免费。
源码地址: https:// github.com/zhidanfeng/W PF.UI
克隆地址: https:// gitee.com/DLGCY_Clone/W PF.UI
文档地址: https://www. cnblogs.com/zhidanfeng/ (作者博客)
效果演示:
23、 ModernWPF
功能简介:现代风格的 WPF 样式和控件。Modern styles and controls for your WPF applications。
开源情况:开源免费。
源码地址: https:// github.com/Kinnara/Mode rnWpf
克隆地址: https:// gitee.com/DLGCY_Clone/M odernWpf
文档地址: https:// github.com/Kinnara/Mode rnWpf#quick-start
效果演示: https:// github.com/Kinnara/Mode rnWpf#screenshots
(未编译成功,效果见上面链接)
24、 Fluent.Ribbon
功能简介:像 Office 一样的 WPF Ribbon 控件。WPF Ribbon control like in Office。
开源情况:开源免费。
源码地址: https:// github.com/fluentribbon /Fluent.Ribbon
克隆地址: https:// gitee.com/DLGCY_Clone/F luent.Ribbon
文档地址: https:// fluentribbon.github.io/ documentation/
效果演示: https:// github.com/fluentribbon /Fluent.Ribbon/wiki/Screenshots
题外话:本次测试了大多数项目都是支持多 SDK 的,但是我的电脑并没有安全部的 SDK,玩玩最终就是删除其中某些 SDK 的支持,或者是死活编译不通过。目前为止,只有本项目有以下提示,并且能调出安装界面,提出表扬。
不过最终还是没有编译成功。效果看上面的链接吧。
25、 EASkins
功能简介:.NET WinForm 和 WPF 的 UI 界面库,收集整合多个优秀库及示例。
开源情况:开源免费。
源码地址: https:// gitee.com/airscrat/EASk ins/tree/EASkins_WPF/
克隆地址: https:// gitee.com/DLGCY_Clone/E ASkins/tree/EASkins_WPF/
文档地址:无。
效果演示: https:// gitee.com/airscrat/EASk ins (见 ReadMe)
26、 Rubyer-WPF
功能简介:一款通用的 WPF 主题控件包。
开源情况:开源免费。
源码地址: https:// gitee.com/wuyanxin1028/ rubyer-wpf
克隆地址: https:// gitee.com/DLGCY_Clone/r ubyer-wpf
文档地址: https://www. cnblogs.com/ensin/p/143 09464.html
效果演示: https:// gitee.com/wuyanxin1028/ rubyer-wpf#demo-%E6%88%AA%E5%9B%BE
(未编译成功,效果见上面链接)
27、 wpf.controls
功能简介:一套入门基础 UI 库。
开源情况:开源免费。
源码地址: https:// github.com/kwonganding/ wpf.controls
克隆地址: https:// gitee.com/DLGCY_Clone/w pf.controls
文档地址: https://www. cnblogs.com/anding/p/50 18363.html
V1:
28、 WPFDevelopers.Minimal
功能简介:WPF 基础控件库。
开源情况:开源免费。
源码地址: https:// github.com/WPFDeveloper sOrg/WPFDevelopers.Minimal
克隆地址: https:// gitee.com/DLGCY_Clone/W PFDevelopers.Minimal
效果演示: https:// github.com/WPFDeveloper sOrg/WPFDevelopers.Minimal#preview
29、 WPFDevelopers
功能简介:WPF 自定义高级控件库。此项目是公众号《WPF 开发者》日常分享 Sample,持续更新中。
开源情况:开源免费。
源码地址: https:// github.com/WPFDeveloper sOrg/WPFDevelopers
克隆地址: https:// gitee.com/DLGCY_Clone/W PFDevelopers
文档地址:无。
效果演示: https:// github.com/WPFDeveloper sOrg/WPFDevelopers#windowacrylicblur
98、跨平台
98.1、ReactiveUI: https:// github.com/reactiveui/R eactiveUI
99、商业组件
99.1、DevExpress WPF UI Library: https://www. devexpress.com/products /net/controls/wpf/
99.2、Telerik UI for WPF: https://www. telerik.com/products/wp f/overview.aspx
99.3、Syncfusion WPF controls: https://www. syncfusion.com/wpf-cont rols (社区版申请: https://www. syncfusion.com/products /communitylicense )
99.4、infragistics Ultimate UI for WPF: https://www. infragistics.com/produc ts/wpf
99.5、ComponentOne Studio WPF: https://www. componentsource.com/pro duct/componentone-studio-wpf
资源
列举了这么多库,也贴了很多链接和图片,其实还是管中窥豹。真正要深入了解,最好还是要下载下源代码进行研究比较。或者,如果只是需要对比以便使用,那么运行起各个库的 Demo 程序即可满足需求。
好消息是,本人已将大部分库的示例程序(除了一些编译不成功或功能过于简单的)编译好了,可关注本人的微信公众号 “独立观察员博客”(DLGCY_BLOG),回复 “wpfui” 即可获取下载地址。
原创文章,转载请注明: 转载自 独立观察员
本文链接地址: 几十款 WPF 控件 - UI 库,总有一款适合你 [http://dlgcy.com/wpf-control-ui-collection/]