盘点下5个Winform UI开源控件库

一起来盘点下5个Winform UI开源控件库,有.Net Framework,也有.Net Core。

1、 一套UI精美、控件丰富、多主题的WinForm开源界面库

ReaLTaiizor是一个基于.Net的开源WinForm UI库,包含了多种常用控件和多种主题风格,支持.Net Framework 4.8、.NetCore 3.1到.Net 8的版本范围。

此外,该项目还给出非常多的示例,这些示例包含:原神、卡巴斯基、MP3播放器、

Instagram、登录界面、支付等经典界面、控件。这对于初学者来说非常友好,通过这些示例就可以快速上手使用。

项目地址:

https://github.com/Taiizor/ReaLTaiizor

2、支持换肤的开源组件

项目简介

这是一个支持自定义WinForms窗口、控件颜色、禁用状态、动画效果的皮肤组件。

支持的组件有:多选框、分割线、按钮、文本框、单选按钮、输入框、Tab控件、右键菜单、列表、进度条。

组件只能一键统一更换,不能随意自定义设置主题,有更多需求的,可以根据源码自行修改。

技术架构

1、平台:.Net Framework 4.6.1。

项目地址:

https://github.com/IgnaceMaes/MaterialSkin

3、支持.Net 7的开源UI组件框架

项目简介

这是一个基于.Net Framework、.Net 6+开发的,WinForm开源UI框架,框架包含常用的控件库、工具类库、扩展类库、单窗口库、多窗口库。

默认风格是模仿Element的主题风格,同时也包含其他风格主题,大家可以根据自己的项目需求进行选择、自定义。

个人使用是免费的,企业商业用途需要授权。

UI框架

1、主题:包含16个主题;

2、国际化:UI控件默认是中文,可以自定义其他语言;

3、字体图标:自定义按钮图标;

4、控件:每个控件都内置了常用属性,以便自定义;

5、窗体:普通窗体、登录界面窗体;

6、窗体布局:内置了7个模板,也可以自定义;同时支持跟随分辨率适应;

7、其他:内置常用的工具类,比如文件、json、ini文件操作。

项目地址:

https://github.com/yhuse/SunnyUI

4、一套丰富的UI工具包

项目简介

Krypton是一套开源的.Net组件,用于快速构建具有丰富UI交互的WinForms应用程序。

丰富的UI控件,提供了48个基础控件,如按钮、文本框、标签、下拉菜单、树形控件、表格控件等等。

还支持自定义主题,这使得开发者可以根据自己的需求,来定制应用程序的UI风格,提高用户体验。

提供了丰富的交互功能,例如拖放、动画效果、右键菜单等。这些功能可以大大提高应用程序的易用性和交互性。

该项目还提供了,无数的示例项目,供开发者参考。

技术栈

1、平台:.Net Framework。

项目地址:

https://github.com/ComponentFactory/Krypton

5、涵盖31个开源的Winform UI控件库

项目简介

这是一套基于.Net Framework开发的、开源的UI控件库,包括窗体6个、组件库25个,支持皮肤切换,控件还是比较齐全的,大家可以直接使用,或者用来学习改造为自己的组件库。

技术架构

1、平台:基于.Net Framework 4.0开发。

项目地址:

https://github.com/kwonganding/winform.controls

  • End -

更多开源项目: https://github.com/bianchenglequ/NetCodeTop

我是编程乐趣,一个.Net开发经验老程序员,欢迎"关注"我,每天为你分享开源项目和编程知识。

也欢迎加入【.Net技术编程交流社区】,和大家共同学习交流!,
点击加入https://bbs.csdn.net/topics/613465368

推荐阅读

ImageSharp:高性能跨平台.NET开源图形库

Garnet:微软官方基于.Net 8开源缓存系统,可无需任何改动直接替代Redis,而且还更高性能!

一套UI精美、控件丰富、多主题的WinForm开源界面库

CodeMaid:Visual Studio代码自动整理插件!

websocket-sharp:.NET平台上的WebSocket客户端与服务器开源库

相关推荐
冬奇Lab6 小时前
一天一个开源项目(第17篇):ViMax - 多智能体视频生成框架,导演、编剧、制片人全包
开源·音视频开发
一个处女座的程序猿8 小时前
AI之Agent之VibeCoding:《Vibe Coding Kills Open Source》翻译与解读
人工智能·开源·vibecoding·氛围编程
一只大侠的侠9 小时前
React Native开源鸿蒙跨平台训练营 Day16自定义 useForm 高性能验证
flutter·开源·harmonyos
IvorySQL9 小时前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
一只大侠的侠10 小时前
Flutter开源鸿蒙跨平台训练营 Day11从零开发商品详情页面
flutter·开源·harmonyos
Mongnewer10 小时前
试写UI界面设计器
ui·界面设计器
一只大侠的侠10 小时前
React Native开源鸿蒙跨平台训练营 Day18自定义useForm表单管理实战实现
flutter·开源·harmonyos
一只大侠的侠10 小时前
React Native开源鸿蒙跨平台训练营 Day20自定义 useValidator 实现高性能表单验证
flutter·开源·harmonyos
晚霞的不甘11 小时前
Flutter for OpenHarmony 可视化教学:A* 寻路算法的交互式演示
人工智能·算法·flutter·架构·开源·音视频
晚霞的不甘12 小时前
Flutter for OpenHarmony 实现计算几何:Graham Scan 凸包算法的可视化演示
人工智能·算法·flutter·架构·开源·音视频