SunnyUI.Net 是基于.Net Framework 4.0+、.Net Core3.1、.Net 5 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。
源码编译环境:VS2019 16.8+,.Net5@ R * q 2 v ,.Net Core3.1
动态库应用环境:VS2010及以上,.Net Framework 4.0及以上(不包括.Net Framework 4 Client Profile),.Net Core 3.1,.Net 5.0
推荐通过Nuget安装:Install-Packay J ` 2 lge SunnyUI,或A ? 8 A G ) o %者通过Nuget搜索SunnyUI安装。
软件介绍:
1、开源控件库
基于.Net Framework4.0,原生控件开发,参考 E= H 4 – = b k 7lemenp # k at主题风格,包含 按钮、编辑框、下拉框、数据表格、工控仪表、Y l A ^统计图表在内的常用控件超过 50 个,满足常规开发需求,每个控件都精雕细琢,注重细节;
包含 Element 风格主题 11 个,其他主题 6 个,包含X L 6 e & ^主题管理组件 UIStyleManager,可自由切换主题。
2、工具库O w 7 ` |
收集整理开发过程中经常用到的工具类库。
3、扩展库
收集整理开发过程中经常用到的扩展类库。
4、多页面框架
参考Element,包括7种常用框架风格,只需几行简单的代码即可创建多页面程序,其支撑组件包括UIForm,UIPage,UIFrame,集合常用控件库即可快速开发WinForm应用程序。
SunnyUI.Ne? & 4 7 : 1t开发框架 更新日志:
v3.0.5
字体图标:增加FontAwesomeV5.15版本字体图标
UISignal:增加信号强度显示控件
UIToolStripDropDown:增加了一个弹窗管理类
UIPage:增加标题行,后期以替代UITitlePage
Demo的Controls下的页面全部从UITitlePage切换到UIPage,后期会逐步舍弃UITitlePage。
UIDataGridView:增加了一个RowHeight,默认23
IStylG 5 feInterface:设置为PubliO P R !c,可基于此扩展外部控件
UIRichTextBox:支持可改背景色
UIPagination:更新了Demo,分页切换事件加载数据。
UITitlePage:解决标题栏闪烁
UITextBox:增加图标和字体图标的显示
UITextBox:MaximumEnabled,MinimumEnabled代替HasMaximum,HasMinim
UIHeaderButton:增加了TextImageRelatX g 4 ,ion,实现文本, ! x ? | d M Q和图像的相对位置
UIListBox:修改对象绑定的显示问题
UICombobox:更新了数据绑定相关代码
UITabControE { 3 Ml:Tab页标题选中高亮颜色增加可调整高度
UINavBar:标题选中高亮s ? e ( )颜色增加可调整高度
UIListBH N Q T v 4 rox:更新一处数据绑定显示错误
UINavMenu:增加右侧图标
UIBattery:修改可自定义背景色
UILight:增加方形显示,优化渐变色
UIHeaderButt4 v c I P C `on:增加ShowSelected,是否显示选中状态
UIBarChart:修正一个显示的Bug
UIR| | Y Q 9 WoundProcess:修改显示值
UIRichTextBox:增加WordWrap属性o f s x n
UIDataGridView:自定义单元格颜色
IFame:b ~ + a w m E增加一个反馈的接口,Feedbacky O o S E 1 _,Page可将对象反馈给Frame
UIAvatar:更改[ 5 ^ h C J U 3 K图片显示
UIPa9 ) Tgination:设置总数在页面不超过总页数的情况下不刷d 0 o m – k新
UITextBox等组合控件将其回调事件的Sender设置为this,而不是其内置控件
UIFlowLayoutPaneV l { 7 ~ R E nl:增加滚动条颜色属性