聊聊几个相见恨晚的WinForm界面库
前阵子在逛知乎的时候看到了Gitee发的文章,里面介绍了一些WinForm开源项目,其中就有涉及到界面库,我一下子就来了兴趣,然后顺瓜摸藤又找到了几个类似的界面库,看着熟悉的界面和代码,有一种「爷的青春回来了」的感觉~ 可惜属于WinForm的短暂时代早已结束,当今Web统治一切,怕是WinForm以后只能用来追忆往事了吧…… SunnyUI 看看作者的截图: 对话框: 看这界面颇有年代感,很惊讶
目录5 个章节
前阵子在逛知乎的时候看到了Gitee发的文章,里面介绍了一些WinForm开源项目,其中就有涉及到界面库,我一下子就来了兴趣,然后顺瓜摸藤又找到了几个类似的界面库,看着熟悉的界面和代码,有一种「爷的青春回来了」的感觉~
可惜属于WinForm的短暂时代早已结束,当今Web统治一切,怕是WinForm以后只能用来追忆往事了吧……
SunnyUI
看看作者的截图:

对话框:

看这界面颇有年代感,很惊讶的是这是个活跃的开源项目,最近一次提交还是一个小时前,不过再怎么说这界面也比原生的好看呀~
我试着用了一下,还行,使用起来蛮方便的,下载dll文件引用就行(如果可以Nu-Get就更好啦~),不过性能好像有点问题,IntegerUpDown控件好像快速点击是没有响应的?
项目地址:https://gitee.com/yhuse/SunnyUI
HZHControls
先上截图

主色调看起来是红色的,不错嘛,红红火火,这个控件库使用更加方便,可以直接Nu-Get安装,装上就直接出现在工具箱上面了。
同样我也做了简单的试用,浅度试用下还蛮好的,没有遇到什么问题,还封装了图标啥的,很方便。
项目地址:https://gitee.com/kwwwvagaa/net_winform_custom_control
EASkins
这个也是在Gitee的推荐里面看到的,不过没有文档,所以我没有试用,直接放上截图和项目地址好了~

项目地址:https://gitee.com/airscrat/EASkins
总结
没想到用上了这些界面组件库,古老的Winform看起来有种不属于那个年代的感觉,加上各种类似Web的元素和字体图标之类的功能,再回想起刚学编程那会,也是从Winform开始的,经常对着窗体设计器拖控件的时光,恍若隔世…
这些界面库都很好,让人相见恨晚,如果当年Winform横行的时候,我知道有这种界面库,那该多好~ 现在发现的这些工具,充其量只能作为偶尔闲暇时的小玩具了~ 时代的车轮滚滚向前,终将桌面应用碾得粉碎…
欢迎交流
我整理了一系列的技术文章和资料,在公众号「程序设计实验室」后台回复 linux、flutter、c#、netcore、android、kotlin、java、python 等可获取相关技术文章和资料,同时有任何问题都可以在公众号后台留言~
_EOF_
聊聊几个相见恨晚的WinForm界面库
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
Blazor Hybrid 实战体验:那些你可能没预料到的坑
接下来我会找时间试一下 Electron 和 wails 的开发体验,进一步探索 Blazor Hybrid 在桌面软件开发中的优势。
2025-03-27 · Desktop · 约 1 分钟
AOT编译Avalonia应用:StarBlog Publisher项目实践与挑战
本文介绍了作者使用Avalonia框架开发的跨平台文章发布工具StarBlog Publisher,并详细记录了使用AOT(Ahead-Of-Time)技术发布Avalonia应用的过程及遇到的问题。文章讨论了AOT的优缺点、配置方法,并针对JSON序列化、类型注册等问题提供了解决方案。作者分享了使用Newtonsoft.Json库和rd.xml文件等技巧,以优化AOT发布的性能和兼容性。
2025-04-27 · Desktop · 约 1 分钟
PC软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
国庆假期各种活动比较多,直到上班才有时间来更新文章~ 不过这两天我还是做了个小玩意(Clipify),起因是想给之前开发来自己用的简单视频剪辑工具 QuickCutSharp 加个功能,不过这个软件是基于 WinForms 开发的,做界面得拖拉控件,感觉繁琐又不灵活,于是索性重新做一个。
2025-03-27 · Desktop · 约 1 分钟
提升Avalonia UI质感,跨平台图标库选型实践
本文介绍了在Avalonia框架下使用两种图标库(Icon.Avalonia和IconPacks.Avalonia)的详细方法。作者通过对比不同设备间emoji显示不一致的问题,引出使用FontAwesome图标的优势。文章重点讲解了两种库的安装步骤、XAML配置方法及实际应用场景,包括独立图标显示、控件附加、动画效果实现等。其中IconPacks.Avalonia支持35种图标集,功能更为丰富,还提供了图标浏览器工具。全文通过具体代码示例,为开发者提供了实用的技术参考。
2025-06-12 · Desktop · 约 1 分钟
讨论
共 0 条加载评论中…