V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
luffy
V2EX  ›  Windows

WPF UI 组件貌似很少?

  •  
  •   luffy · 2023-03-14 06:27:43 +08:00 · 3466 次点击
    这是一个创建于 622 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    13 条回复    2023-03-15 12:01:14 +08:00
    acctv2
        1
    acctv2  
       2023-03-14 08:04:00 +08:00 via Android
    WPF 我记得有一个 MD 的开源组件库,syncfusion 非商用也是免费的。

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

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

    比如汽车电子行业,需要一个汽车仪表的控件,试问哪个控件库有这玩意?小厂会选择避开这个问题,用几个 label 和 textbox 来简单显示一下,有点规模的就直接自己开发这个控件了。
    luffy
        5
    luffy  
    OP
       2023-03-14 09:53:07 +08:00
    kontttt
        6
    kontttt  
       2023-03-14 09:56:35 +08:00
    缺乏设计自由度的 UI 框架
    luffy
        7
    luffy  
    OP
       2023-03-14 11:01:47 +08:00
    wpf 发展了这么多年,历史 这么悠久,竟然 没有统一,好用的,开源库,这个有点意外
    yiling1995
        8
    yiling1995  
       2023-03-14 11:27:48 +08:00
    WPF 优秀的 UI 框架有很多,为什么非要统一呢? 你喜欢哪个就用哪个呗。 并且 WPF 中用到自定义控件的比例比较高,很多样式都是自己写的。
    mmdsun
        9
    mmdsun  
       2023-03-14 12:48:28 +08:00 via iPhone
    WPF 开源晚了
    youyouyou0123456
        10
    youyouyou0123456  
       2023-03-14 14:12:58 +08:00   ❤️ 2
    推荐一个 https://wpfui.lepo.co/index.html
    其实桌面端跟 web 不一样,涉及到大量行业定制化的组件,经常都是要根据设计稿自己封装一个库的。
    dobelee
        11
    dobelee  
       2023-03-14 14:43:52 +08:00
    wpf 是不是在乌克兰比较受欢迎?最近看到好多 c#项目给乌克兰宣传和捐助。
    whyrookie
        12
    whyrookie  
       2023-03-14 16:41:17 +08:00
    原生的 UI 库相比 web 不是一个数量级的
    yaron
        13
    yaron  
       2023-03-15 12:01:14 +08:00
    @luffy HandyControl 漂亮一点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5418 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 05:57 · PVG 13:57 · LAX 21:57 · JFK 00:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.