一个支持.Net 7的WinForm开源UI组件框架SunnyUI

平常我们开发桌面软件,使用WinForm默认风格,界面还是比较简单和丑陋的,自定义绘制又比较麻烦。所以,今天给大家推荐一个模仿Element风格的UI框架。

项目简介

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

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

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

UI框架

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

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

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

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

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

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

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

一个支持.Net 7的WinForm开源UI组件框架SunnyUI
 
技术架构
1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。
2、支持 .NET Framework 4.7、.Net 6.0、.Net 7.0。
 
项目结构

一个支持.Net 7的WinForm开源UI组件框架SunnyUI

SunnyUI为UI组件项目,SunnyUI.Demo为使用示例。

部分UI截图

控件

一个支持.Net 7的WinForm开源UI组件框架SunnyUI
弹出框

一个支持.Net 7的WinForm开源UI组件框架SunnyUI

布局风格

一个支持.Net 7的WinForm开源UI组件框架SunnyUI

图表风格

一个支持.Net 7的WinForm开源UI组件框架SunnyUI

工控组件

一个支持.Net 7的WinForm开源UI组件框架SunnyUI

主题风格

一个支持.Net 7的WinForm开源UI组件框架SunnyUI

项目地址

https://github.com/yhuse/SunnyUI