WinForms,作为微软.NET框架下的一个桌面应用程序开发工具,自1999年首次亮相以来,已经走过了二十多年的发展历程。它以其简单直观的拖拽式界面设计和丰富的控件库,成为了大众喜爱的入门学习编程工具。由于它是比较基础的开发工具,在UI上并没有做太多优化,所以设置出来的界面相对比较简单。不过通过第三方的UI库,瞬间可以让Winform界面变得丰富多彩,焕然一新。
Winform 开源UI库
一、AntdUI
Winform UI library use Ant Design 目前有50+基础控件,完成所有动效/阴影,原生无边框窗口(拥有原生窗口动画和特性),占用资源低,控件纯GDI绘制,可商用。有以下特点:
- 纯GDI绘制,没有图片,支持AOT。
- 高质量绘图,高性能动画。
- Winform上最阴影的阴影效果。
- 无边框窗口,拥有原生窗口特性。
- 3D翻转效果。
- 主题配置。
- SVG矢量图。
- DPI适配
效果图:
Nuget引用:
二、SunnyUI
http://SunnyUI.Net是基于 C# 和 .Net WinForm 的开源控件库、工具类库、扩展类库、多页面开发框架。个人使用是免费的,企业商业用途需要授权。特点:
主题:包含16个主题;
- 国际化:UI控件默认是中文,可以自定义其他语言;
- 字体图标:自定义按钮图标;
- 控件:每个控件都内置了常用属性,以便自定义;
- 窗体:普通窗体、登录界面窗体;
- 窗体布局:内置了7个模板,也可以自定义;同时支持跟随分辨率适应;
- 其他:内置常用的工具类,比如文件、json、ini文件操作。
效果:
Nuget引用: