WPF UI 组件貌似很少?

2023-03-14 06:27:43 +08:00
 luffy

win/wpf 平台下的开源组件貌似不多,更多的是商用组件? 比如这个 https://github.com/SyncfusionExamples

或者比如这个 https://www.devexpress.com/buy/net/

这跟 web 差别很大,web 领域各种开源框架,开源 ui 库层出不穷。 win/wpf 这个社区看起来很封闭?这是一种常态嘛?

再扩展一点: 专做 win ui 组件可能是个能赚钱的生意?

3003 次点击
所在节点    Windows
13 条回复
acctv2
2023-03-14 08:04:00 +08:00
WPF 我记得有一个 MD 的开源组件库,syncfusion 非商用也是免费的。

桌面软件还是以买断 /订阅这种传统收费方式为主,很多不依赖互联网增值服务。

而且 Web 的 ui 库,不开源也会被人扒光盗用吧
yaron
2023-03-14 09:15:02 +08:00
mscorlib
2023-03-14 09:34:11 +08:00
业内基本都是破解 devexpress ,这个习惯从 winfrom 时代就开始了,而且这些项目基本都是传统制造业,要重构很难,所以基本都被 devexpress 垄断了。微软家的 ui 框架实在是一言难尽,每隔几年就开新坑,要保证持久切有活力的开源很难。。
god7d
2023-03-14 09:52:34 +08:00
其实并不需要,很多使用 wpf 的行业跟 winform 是一样,因此定制程度高,所以基本上自己开发控件库(有一定规模的企业),规模很小的企业则选择不使用,我可以举个例子。

比如汽车电子行业,需要一个汽车仪表的控件,试问哪个控件库有这玩意?小厂会选择避开这个问题,用几个 label 和 textbox 来简单显示一下,有点规模的就直接自己开发这个控件了。
luffy
2023-03-14 09:53:07 +08:00
kontttt
2023-03-14 09:56:35 +08:00
缺乏设计自由度的 UI 框架
luffy
2023-03-14 11:01:47 +08:00
wpf 发展了这么多年,历史 这么悠久,竟然 没有统一,好用的,开源库,这个有点意外
yiling1995
2023-03-14 11:27:48 +08:00
WPF 优秀的 UI 框架有很多,为什么非要统一呢? 你喜欢哪个就用哪个呗。 并且 WPF 中用到自定义控件的比例比较高,很多样式都是自己写的。
mmdsun
2023-03-14 12:48:28 +08:00
WPF 开源晚了
youyouyou0123456
2023-03-14 14:12:58 +08:00
推荐一个 https://wpfui.lepo.co/index.html
其实桌面端跟 web 不一样,涉及到大量行业定制化的组件,经常都是要根据设计稿自己封装一个库的。
dobelee
2023-03-14 14:43:52 +08:00
wpf 是不是在乌克兰比较受欢迎?最近看到好多 c#项目给乌克兰宣传和捐助。
whyrookie
2023-03-14 16:41:17 +08:00
原生的 UI 库相比 web 不是一个数量级的
yaron
2023-03-15 12:01:14 +08:00
@luffy HandyControl 漂亮一点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/923747

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX