龙空技术网

WPF的未来是微软WinUi!

绿荫阿广 5381

前言:

此刻姐妹们对“dotnetbarwpf”大概比较注意,同学们都想要学习一些“dotnetbarwpf”的相关资讯。那么小编同时在网上网罗了一些对于“dotnetbarwpf””的相关文章,希望大家能喜欢,我们快快来学习一下吧!

WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

前言

微软的wpf在国内pc端开发还是很受欢迎的,由于移动互联网很火,微软也曾经想分一杯羹,推出了wp手机,虽然失败了,但是后期也算是出现了uwp这个东西。

为什么起这个标题呢?

微软前几天在build大会公布了winui3.0里面也出了桌面项目模版,具体的东西就看我之前的文章就好了,我们先看张路线图。

图片上我们能看到年底的时候就可以在生产项目里使用这个winui3.0了。中期会开源所以大家可以贡献代码,之前有网友说要多出漂亮的控件,这个放心以后微软维护这个仓库肯定会更新很多的功能。

既然说是未来那肯定要有些东西才行了,那就上才艺吧,下图是我画的对比图,不知道头条会不会搞得很模糊。

Wpf的架构图如下

底层依赖了directx9人家说就因为这个所以才会不支持arm64,之前以为微软会改底层,现在出了win3.0肯定就不会管wpf了。所以又给wpf插了一刀,不过要是只在pc开发wpf还是能打的。

目前winui还是有轮子可以用的

这个windows toolkit做uwp开发的应该都用过,里面有很多的贡献的控件和工具类,现在也支持winui3.0预览版了。

总结

我起这个标题并没有引战的意思,历史的车轮总是向前走,有人说winui3.0肯定不支持win7吧,所以我不用,这话听着就很难受。目前wpf和winform都开源了,以后也会随着dotnet 的更新一起走,winui相当于windows 统一的ui了。

下图是dotnet 的仓库

大家有什么问题可以评论区讨论

标签: #dotnetbarwpf