WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正作到了分离界面设计人员与开发人员的工做;同时它提供了全新的多媒体交互用户图形界面。html
微软提供的WPF控件的功能很强大,可是样式不漂亮,须要专业的美工设计样式或皮肤。圈子里总有无私奉献的大牛们分享既漂亮又好用的WPF组件库,下面收集了几款很是优秀的WPF开源组件。git
开源项目是众多组织与我的分享的组件或项目,做者付出的心血咱们是没法体会的,因此首先你们要心存感激、尊重。请严格遵照每一个项目的开源协议后再使用。尊重知识产权,共建和谐开源社区。github
Fluent/Ribbon是微软在其最新桌面操做系统Windows 7中使用的图形用户界面。 Windows平台的进化,伴随着系统图形界面的从新设计。从Windows XP到Windows Vista,最大的革新就是Windows Aero的引入。在Windows 7 中,Aero被保留下来。 可是,在将来,Windows 7的图形用户界面将朝着Office 2007相同的方向,名称为Fluent/Ribbon。 web
Fluent.Ribbon是一个实现了相似Office用户界面的WPF组件。它提供诸如RibbonTabControl、Backstage、Gallery、QuickAccessToolbar、ScreenTip等控件。编程
AvalonDock是一个WPF文档和工具窗口布局容器,用于以与许多知名IDE(如Eclipse、Visual Studio、PhotoShop等)相似的方式排列文档和工具窗口。浏览器
AvalonEdit是基于WPF的可扩展的文本编辑器。它是SharpDevelop 4.x“Mirador”及更高版本中基于WPF的文本编辑器的名称。它也被用于ILSpy和许多其余项目。网络
Avalonia是一个基于XAML的跨平台UI框架,提供灵活的样式系统,并支持多种操做系统,如经过.NET framework和.NET Core的Windows、经过Xorg的Linux、macOS。Avalonia已准备好进行通用桌面应用程序开发。该项目目前并不成熟,可能会有一些bug。框架
(1)AvalonStudio编辑器
(2)AvaloniaILSpy工具
GitHub: https://github.com/icsharpcode/AvaloniaILSpy
Xceed出品的WPF扩展工具包是建立下一代Windows应用程序的WPF控件、组件和实用程序的首选集合。使用它来构建外观专业、现代且易于使用的WPF应用程序。它已经在这里、Codeplex和NuGet上下载了100多万次。
包含如下控件
Plus版本中的其余控件和功能
WPF业务套件中的其余控件和功能
CefSharp是一种将功能齐全的符合标准的web浏览器嵌入C#或VB.NET应用程序的简单方法。CefSharp拥有WinForms和WPF应用程序的浏览器控件,以及自动化项目的OffScreen版本。CefSharp基于Chromium Embedded Framework,这是Google Chrome的开源版本。
CefSharp采用现代网络标准,支持HTML五、JavaScript、CSS3和HTML5音频/视频元素。经过WebGL支持3D内容,WebGL使用OpenGL/DirectX进行硬件加速渲染。CefSharp包括用于PDF、网页打印和WebKit Inspector(开发工具)的嵌入式模块。CefSharp没有外部依赖项,完整版本的CefSharp只会为您的应用程序增长约80MB的内存。
示例:https://github.com/cefsharp/CefSharp/tree/master/CefSharp.Wpf.Example