(二)开源C# Winform控件库《SunnyUI》强力推荐
共 1590字,需浏览 4分钟
·
2020-12-08 17:50
本站(https://dotnet9.com)曾介绍过一款Winform开源控件库《HZHControls》,文章发布后不少朋友热情的咨询相关控件库信息,由此看来Winform在大家心中的地位还是挺高的。今天小编再分享一款新鲜出炉的 Winform 控件库库——SunnyUI,一起跟 Dotnet9 往下看吧。
![](https://filescdn.proginn.com/eb17b3dcd4750eb810574b884b19e4f5/f660697831f6cf3a6a557ac4940958ec.webp)
项目名称:SunnyUI
项目作者:Sunny
开源许可协议:GPL-3.0
项目地址:https://gitee.com/yhuse/SunnyUI
项目简介
SunnyUI是一套开源的C# Winform控件库、工具类库、扩展类库、多页面开发框架。
http://SunnyUI.Net 是控件库作者申请的域名,但还未部署,作者将会在该网站发布控件库技术分享文章,大家敬请期待吧。
文末有控件库相关文章介绍链接,特别是想知道某某控件怎么自绘的小伙伴,可以访问原文链接学习哦。
项目框架
下面的框架图是作者对SunnyUI库功能的设计一览,大部分功能已经开发完成,根据网友的建议、留言、交流,作者也在不断的增加新功能、新需求,不断的完善,作者是一个非常勤奋的开源人。
![](https://filescdn.proginn.com/e0cf413b219ca928626063484cb857cb/630543912e0ee6983f40fa5ae124a462.webp)
1、开源控件库
基于.NET Framework 4.0 原生控件开发,参考 Element、DotNetBar 等主题风格,包含 Button、Panel、TextBox、CheckBox、RadioButton、TabControl、NavBar、DataGridView等在内的常用控件超过 40 个,满足常规开发需求,每个控件都精雕细琢,注重细节;
包含 Element 风格主题 11 个,DotNetBar 主题 3 个,其他主题 2 个,包含主题管理组件 UIStyleManager,可自由切换主题,满足大部分美工设计要求。
下面贴出其中部分主题截图:
主题1
![](https://filescdn.proginn.com/e6a6522c94f26d27020bc8ceffecd605/92db548f64b2c917153a33295b598ff2.webp)
![](https://filescdn.proginn.com/2259be6cc137329cb80d0fdb43093ebb/e43af3c64d87b158e262a704b5ba6f3c.webp)
![](https://filescdn.proginn.com/231d01ab0ea6d518c4aa98553d8001c9/2f75ce5b7172ac1e89ee7844b56cb6a1.webp)
![](https://filescdn.proginn.com/c59dfaadda40957d382ce845a48154b8/24f2e7d16ccde107dd957572bb26e651.webp)
![](https://filescdn.proginn.com/af7aecc4fef0fd99762c45011c369e7d/7bb91bd8ee48348fe93d277f2fe646ba.webp)
![](https://filescdn.proginn.com/9d5704f57802bad58744e842ee3c2174/0e197f8cca84b7f35b8ee4a17d61570f.webp)
![](https://filescdn.proginn.com/568cbf0717252cb7f37cc059b92e4b84/20eadcd335302fcaa775fbb6789481af.webp)
![](https://filescdn.proginn.com/6a5b66ce89a913398e3428e797f8a1ac/d3500faba71f6aea2926f2052d879591.webp)
![](https://filescdn.proginn.com/1f1cdff9a14dd9d66842e30e90eb1a99/23316b61257eb2e48a7fbe0c64600389.webp)
2、工具库
收集整理开发过程中经常用到的工具类库,经验总结,非常受用。
3、扩展库
收集整理开发过程中经常用到的扩展类库,少码一些通用代码,解放我们的大脑。
4、多页面框架
参考Element,包括7种常用框架风格,只需几行简单的代码即可创建多页面程序,其支撑组件包括UIForm,UIPage,UIFrame,集合常用控件库即可快速开发WinForm应用程序,是不是非常方便。
![](https://filescdn.proginn.com/ad648cd72107a4362195e9be53961ca8/3f19239bd520ff23825a40d2f7d27fbd.webp)
5、技术交流
作者的文章主要发布平台,了解控件的开发细节,你也可以开发出好看的UI库哦,特别是修改自定义控件,非常具体参考价值:
Blog: https://www.cnblogs.com/yhuse Gitee: https://gitee.com/yhuse/SunnyUI GitHub: https://github.com/yhuse/SunnyUI SunnyUI.Net 系列文章目录:https://www.cnblogs.com/yhuse/p/12920272.html
欢迎交流,QQ群:56829229 (SunnyUI技术交流群),有任何建议随便提哦,请给源码项目点个Star吧!!!
?点击去dotnet9网站浏览更多技术类文章