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 2
推荐一个 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 不是一个数量级的
|