WPF开源项目整理(排名不分先后)

-----------请勿转载------------

一、ClientServerProject

项目地址:https://github.com/dathlin/ClientServerProject

项目描述

一个基于中小型提炼的C-S开发框架,覆盖电脑端,web端,手机端的全平台系统模版,在大多数的一对多的系统设计中会包含一些常用的重复的功能代码, 比如网络通信机制,客户端版本控制,账户控制管理,密码修改,公告管理,服务器配置,各种常用窗口等等,而且大多数的中小型系统只是需要到简单的权限管理即可。

作者博客:https://www.cnblogs.com/dathlin/p/7703805.html

代码结构

 截图示例

 

 二、DataGridPageDemo

项目描述:对DataGrid分页显示

作者博客:https://www.cnblogs.com/xiamojinnian/p/4287186.html

截图示例

 三、DMSkin-CloudMusic

项目描述:仿网易云音乐客户端界面

项目地址:https://github.com/944095635/DMSkin-CloudMusic

截图示例

 四、DMSkin

项目描述:快速开发WPF客户端的框架

项目地址:https://github.com/944095635/DMSkin

项目截图

 作者对项目进行了较大的升级,以前的版本示例界面是这样的

五、DropDownMenu

项目描述

菜单导航功能实现,常规的管理系统应该常用,左侧显示菜单条目,点击菜单,右侧切换不同的业务用户控件。 

参考博客:https://blog.csdn.net/HenryMoore/article/details/103732086

截图示例

六、exSplitter

项目描述:展开/折叠效果实现

作者博客:https://www.cnblogs.com/kooleven/archive/2013/04/21/3034395.html

截图示例

七、Extended WPF Toolkit

项目描述

Extended WPF Toolkit™ by Xceed is the number one collection of WPF controls, components and utilities for creating next generation Windows applications

项目地址:https://github.com/xceedsoftware/wpftoolkit

截图示例

八、Fluent.Ribbon

项目描述

Fluent.Ribbon is a library that implements an Office-like user interface for the Windows Presentation Foundation (WPF). It provides controls such as RibbonTabControl, Backstage, Gallery, QuickAccessToolbar, ScreenTip and so on.

项目地址:https://github.com/fluentribbon/Fluent.Ribbon

截图示例

九、GemBox.Document

项目描述

GemBox.Document is a .NET component which enables developers to read, write, convert and print document files (DOCX, DOC, PDF, HTML, XPS, RTF and TXT) from .NET applications in a simple and efficient way.

项目地址:https://github.com/GemBox-d-o-o/GemBox.Document.Examples

截图示例

 十、greatmaps

项目描述

GMap.NET is great and Powerful, Free, cross platform, open source .NET control. Enable use routing, geocoding, directions and maps from Coogle, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac, Yendux, Mapy.cz, Maps.lt, iKarte.lv, NearMap, OviMap, CloudMade, WikiMapia, MapQuest in Windows Forms & Presentation, supports caching and runs on windows mobile!

项目地址:https://github.com/radioman/greatmaps

十一、HandyControl

项目描述:内容十分丰富的WPF控件库

项目地址:https://github.com/HandyOrg/HandyControl

截图示例

 十二、MahApps.Metro

项目描述:metro风格的控件库,可谓大名鼎鼎了

项目地址https://github.com/MahApps/MahApps.Metro

截图示例:

 十三、MaterialDesignInXamlToolkit

项目描述

Comprehensive and easy to use Material Design theme and control library for the Windows desktop.

项目地址:https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit

截图示例

十四、FirstFloor.ModernUI

项目描述

A set of controls and styles converting your WPF application into a great looking Modern UI app. This open source project is a spin-off of XAML Spy, the visual runtime inspector for Silverlight, Windows Phone, Windows Store and WPF. Read the official announcement

项目地址:https://github.com/firstfloorsoftware/mui

截图示例

 十五、 MultiSelectTreeView

项目描述

A WPF TreeView control with support for multiple selection.

项目地址:https://gitee.com/yaozzj/MultiSelectTreeView/blob/master/README.md

截图示例

十六、 HZHControls控件库 

项目描述:这是winform项目,但具有不小的参考价值

项目地址:https://gitee.com/kwwwvagaa/net_winform_custom_control?_from=gitee_search

截图示例

 

 

 

 

 

十七、OxyPlot

项目描述

OxyPlot is a cross-platform plotting library for .NET

项目地址:https://github.com/oxyplot/oxyplot

截图示例

 

 

 

 十八、Panuon.UI.Silver

项目描述

Panuon.UI optimized version. A beautiful wpf ui library using templates & attached properties.
Panuon.UI的优化版本。一个漂亮的、使用样式与附加属性的WPF UI控件库。

项目地址:https://github.com/Panuon/PanuonUI.Silver

截图示例

 

 

 十九、QuickWPFMonthCalendar

项目描述:开发语言是VB,能够改成C#,日历控件,可修改成代办事项,或者排班控件

作者博客:https://www.codeproject.com/articles/34052/quick-and-simple-wpf-month-view-calendar

截图示例

二十、RadarControl

项目描述:雷达图控件

项目地址:https://gitee.com/sishui198/RadarControl

截图示例

二十一、SharpVectors

项目描述

The Scalable Vector Graphics (SVG) is an XML-based standard file format for creating graphics on the web, and is supported by most modern browsers. This project provides a C# library for parsing, converting and viewing the SVG files in WPF applications.

项目地址:https://github.com/ElinamLLC/SharpVectors

截图示例

 

 二十二、WPF Dashboard

项目描述

A library of simple dashboard controls for WPF.

项目地址:https://github.com/deadalusai/Wpf.Dashboard

截图示例

二十三、wpfspark

项目描述:WPF控件库

项目地址:https://github.com/ratishphilip/wpfspark

截图示例

二十四、Live-Charts

 项目描述

We are doing a full rewrite of the library with all the learned lessons, the new version is focused on:

  • If you own the Geared package the new high performance version is already yours! thank you very much for all your support!

  • Portability: In version 0.x it was hard keep WPF, UWP and Winforms versions up to date, in the new version we extracted all the math to a dotnet core project, then we are working on 4 different platfomrs WPF, Xamarin, UWP and the new high performance package.

  • Performance: when the library started, performance was not the target, as the library community grow, the Geared package was released (the current high performance version), and it works for many cases, but we want LiveCharts to be the fastest library out there, in the new high performance package we are scaping from WPF performance limitations and drawing everything using DirectX with the well know SharpDx package.

  • 3d: 0.x layout was not designed to draw 3d plots, version 1.0 is really flexible and lucky we will be on 3d soon.

  • Keep it easy!: Even somethings might change, the idea of the library is the same, we only want to add support for the missing features and/or a better code quality so we can fix issues faster for all the platforms, all the samples will be updated with the new version.

项目地址

https://github.com/Live-Charts/Live-Charts

截图示例

 

 

 

 

-----------原创博客,请勿转载------------

原文地址:https://www.cnblogs.com/144823836yj/p/13661521.html