
SunnyUI.Net开发框架,支持.net平台。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
SunnyUI.Net 是一款基于 .Net Framework 4.0 及以上版本(不含 .Net Framework 4 Client Profile)、.Net Core 3.1 和 .Net 5 框架的 C# WinForm 开源控件库、工具类库、扩展类库以及多页面开发框架。为了确保最佳的编译环境,建议使用 VS2019 16.8 或更高版本,并安装 .Net5 和 .Net Core 3.1 的动态库应用环境。便捷的安装方式包括通过 NuGet 包管理器安装:使用命令 `Install-Package SunnyUI`,或者直接在 NuGet 中搜索 “SunnyUI” 进行安装。
软件的主要功能和特点如下:首先,它提供了一个开源控件库,该库基于 .Net Framework 4.0 原生控件开发,并以 Element 主题风格呈现。该库包含了超过 50 个常用的控件,例如按钮、编辑框、下拉框、数据表格、工控仪表和统计图表等,能够满足常规的开发需求。每个控件都经过精心设计和打磨,注重细节和用户体验。此外,该库还包含 Element 风格的主题 11 个以及其他主题 6 个,并配备了主题管理组件 UIStyleManager,允许用户自由切换主题。其次,它集成了工具库,收集并整理了开发过程中经常使用的工具类库。第三,它提供了扩展库,汇集了常用的扩展类库。最后,它提供了一个多页面框架,参考 Element 主题风格设计,支持通过几行简单的代码快速创建多页面程序。该框架的核心支撑组件包括 UIForm、UIPage 和 UIFrame 等常用控件库集成后即可快速开发 WinForm 应用。
SunnyUI.Net 开发框架的更新日志显示:v3.0.2 版本中新增了 UIMarkLabel 组件(带颜色标签的 Label)、UIRoundProcess 组件(圆形滚动条)、UIBreadcrumb 组件(面包屑导航)、UILedLabel 组件(Led 标签)、UIHeaderButton 组件(在工具箱中显示)、UILineChart 组件(支持拖拽选取放大)、UIDateTimePicker 组件(修复下拉选择日期后关闭的 Bug)、UINavMenu 组件(增加设置二级菜单底色)、UIColorPicker 组件(增加单击事件以选中颜色)、UITitlePage 组件(增加 ShowTitle 可控制是否显示标题)以及 UINavBar 组件 (增加可设置背景图片)。此外还增加了 IFrame 接口方便页面跳转, 以及 DataGridView 的修改 (垂直滚动条与原版一致, 并增加翻页方式滚动), UIPagination 的修正(修正因两次查询数量相等而引起的不刷新 UI), HeaderButton 的增强 (增加字体图标背景时鼠标移上背景色), TabControl 的修改 (修改第一个TabPage关不掉的 Bug), DataGridView 的添加 (增加 EnterAsTab 属性, 编辑输入时用 Enter键代替 Tab键跳到下一个单元格), LineChart 的增强 (增加鼠标框选放大, 可多次放大, 右键点击恢复一次, 双击恢复), TitlePanel 的修复 (OnMouseMove 事件) 以及 TrackBar 的增强 (垂直显示方式)。UIFlowLayoutPanel 也进行了修正(修改了一处因为其加入控件大小发生变化而引起的滚动条出错)。
全部评论 (0)


