win/wpf平台下的开源组件貌似不多,更多的是商用组件? 比如这个 https://github.com/SyncfusionExamples
或者比如这个 https://www.devexpress.com/buy/net/
这跟 web 差别很大,web 领域各种开源框架,开源 ui 库层出不穷。 win/wpf 这个社区看起来很封闭?这是一种常态嘛?
再扩展一点: 专做 win ui 组件可能是个能赚钱的生意?
1 acctv2 2023-03-14 08:04:00 +08:00 via Android WPF 我记得有一个 MD 的开源组件库,syncfusion 非商用也是免费的。 桌面软件还是以买断 /订阅这种传统收费方式为主,很多不依赖互联网增值服务。 而且 Web 的 ui 库,不开源也会被人扒光盗用吧 |
![]() | 2 yaron 2023-03-14 09:15:02 +08:00 |
![]() | 3 mscorlib 2023-03-14 09:34:11 +08:00 业内基本都是破解 devexpress ,这个习惯从 winfrom 时代就开始了,而且这些项目基本都是传统制造业,要重构很难,所以基本都被 devexpress 垄断了。微软家的 ui 框架实在是一言难尽,每隔几年就开新坑,要保证持久切有活力的开源很难。。 |
4 god7d 2023-03-14 09:52:34 +08:00 其实并不需要,很多使用 wpf 的行业跟 winform 是一样,因此定制程度高,所以基本上自己开发控件库(有一定规模的企业),规模很小的企业则选择不使用,我可以举个例子。 比如汽车电子行业,需要一个汽车仪表的控件,试问哪个控件库有这玩意?小厂会选择避开这个问题,用几个 label 和 textbox 来简单显示一下,有点规模的就直接自己开发这个控件了。 |
![]() | 5 luffy OP |
6 kontttt 2023-03-14 09:56:35 +08:00 缺乏设计自由度的 UI 框架 |
![]() | 7 luffy OP wpf 发展了这么多年,历史 这么悠久,竟然 没有统一,好用的,开源库,这个有点意外 |
8 yiling1995 2023-03-14 11:27:48 +08:00 WPF 优秀的 UI 框架有很多,为什么非要统一呢? 你喜欢哪个就用哪个呗。 并且 WPF 中用到自定义控件的比例比较高,很多样式都是自己写的。 |
![]() | 9 mmdsun 2023-03-14 12:48:28 +08:00 via iPhone WPF 开源晚了 |
![]() | 10 youyouyou0123456 2023-03-14 14:12:58 +08:00 ![]() 推荐一个 https://wpfui.lepo.co/index.html 其实桌面端跟 web 不一样,涉及到大量行业定制化的组件,经常都是要根据设计稿自己封装一个库的。 |
11 dobelee 2023-03-14 14:43:52 +08:00 wpf 是不是在乌克兰比较受欢迎?最近看到好多 c#项目给乌克兰宣传和捐助。 |
![]() | 12 whyrookie 2023-03-14 16:41:17 +08:00 原生的 UI 库相比 web 不是一个数量级的 |