WPF(Windows Presentation Foundation) 是微软推出的用于构建桌面客户端应用程序的 UI 框架,具有应用程序模型、控件、图形、布局、数据绑定和安全性等功能,属于 .NET Framework 3.0 的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。
WPF 的核心是一个利用现代图形硬件的渲染引擎。
在去年的 Microsoft Connect(); 开发者大会上,微软宣布开源三种主要的 Windows UX 技术,其中就包括了 Windows Presentation Foundation (WPF),除此之外还有 Windows Forms 和 Windows UI XAML 库 (WinUI)。
现在,微软已正式将 WPF 框架的源码托管至 GitHub,地址为 https://github.com/dotnet/wpf
根据其公布的 Roadmap 路线图,当前的重点是针对 .NET Core 3.0 的改进和优化:
- 与 .NET Framework 相比,实现 WPF 的功能和性能均衡
- 将剩余的 WPF 组件发布到 repo
- 将更多 WPF 测试发布(并写入)到 repo
至于移植状态,WPF for .NET Framework 的移植仍在进行中,所有适用于 .NET Core 的 WPF 组件最终都将发布到此 repo。
引用来自“gxlhinata”的评论
能不能移植到linux然后让linux支持wpf?引用来自“理工小强”的评论
已经支持了啊 .net core 里面有了 恐怖恐怖 感觉微软要占领linux桌面了引用来自“keep_wan”的评论
wpf 跨不了。 gdi 图形依赖win底层。如果PC客户端有连接硬件的需求,wpf和winform还是很具吸引力的。
引用来自“gxlhinata”的评论
能不能移植到linux然后让linux支持wpf?引用来自“理工小强”的评论
已经支持了啊 .net core 里面有了 恐怖恐怖 感觉微软要占领linux桌面了引用来自“gxlhinata”的评论
能不能移植到linux然后让linux支持wpf?引用来自“理工小强”的评论
已经支持了啊 .net core 里面有了 恐怖恐怖 感觉微软要占领linux桌面了引用来自“怎一个强字了得”的评论
.net core 3支持wpf,但是好像还是只能在window 下运行吧引用来自“久永”的评论
没关系,只要开源了,就有跨平台的可能性了!崛起吧!我大大的 WPF !
引用来自“cweijan”的评论
wpf的程序用着不舒服, 还是原生的好引用来自“ViperWhip”的评论
几年前我就在这里问大神,winform和wpf那个好,普遍答案是winform……引用来自“谋定而动-知止而有得”的评论
wpf一堆的xml,超级复杂,优势是什么?引用来自“cuihao”的评论
如果能支持 WPF + 原生 C++,那么微软将统一桌面客户端开发江湖引用来自“飞苹果”的评论
本来就可以wpf+原生c++我用wpf 做界面, 下层使用c++的期货交易开发接口
引用来自“cuihao”的评论
如果能支持 WPF + 原生 C++,那么微软将统一桌面客户端开发江湖我用wpf 做界面, 下层使用c++的期货交易开发接口
引用来自“谋定而动-知止而有得”的评论
wpf一堆的xml,超级复杂,优势是什么?引用来自“谋定而动-知止而有得”的评论
wpf一堆的xml,超级复杂,优势是什么?引用来自“keep_wan”的评论
mvvm鼻祖. 现在的前端框架跟wpf 比真是差太多。 唯一缺点可能就是微软的东西+依赖win就是原罪吧.引用来自“cweijan”的评论
wpf的程序用着不舒服, 还是原生的好引用来自“gxlhinata”的评论
能不能移植到linux然后让linux支持wpf?引用来自“理工小强”的评论
已经支持了啊 .net core 里面有了 恐怖恐怖 感觉微软要占领linux桌面了引用来自“怎一个强字了得”的评论
.net core 3支持wpf,但是好像还是只能在window 下运行吧引用来自“久永”的评论
没关系,只要开源了,就有跨平台的可能性了!崛起吧!我大大的 WPF !
引用来自“gxlhinata”的评论
能不能移植到linux然后让linux支持wpf?引用来自“理工小强”的评论
已经支持了啊 .net core 里面有了 恐怖恐怖 感觉微软要占领linux桌面了引用来自“怎一个强字了得”的评论
.net core 3支持wpf,但是好像还是只能在window 下运行吧崛起吧!我大大的 WPF !
引用来自“gxlhinata”的评论
能不能移植到linux然后让linux支持wpf?引用来自“理工小强”的评论
已经支持了啊 .net core 里面有了 恐怖恐怖 感觉微软要占领linux桌面了引用来自“gxlhinata”的评论
能不能移植到linux然后让linux支持wpf?引用来自“叫我刀刀”的评论
哈哈 , 幸亏当时没学会