1、.Net UI框架:WinUI - .Net宣传系列文章

WinUI(Windows UI Library)是微软提供的一个用于构建Windows应用程序的本机UI平台组件。它与Windows应用SDK紧密相关,允许开发者创建适用于Windows 10及更高版本的应用程序,并且可以发布到Microsoft Store。WinUI 3是最新的一代,它提供了与操作系统分离的整个WinUI stack,支持Fluent Design System,并允许开发者使用C#、C++等语言进行开发。

WinUI 3可以用于生成生产就绪的桌面/Win32 Windows应用程序,并且作为Windows应用SDK框架包的组件提供。它支持C#(.NET 6及更高版本)和C++,并且最低支持Windows 10 2018年10月更新(版本1809,OS内部版本17763)。WinUI 3还支持基于Chromium的WebView2控件。

WinUI 3与WinUI 2相比,提供了更多的优势,例如更频繁的更新周期、开源开发和社区参与,以及更好的向后兼容性,允许开发者使用新的WinUI功能而不需要等待用户更新到最新版本的Windows。

WinUI 3的发布,使得开发者能够利用现代化的工具和框架,创建出既美观又功能丰富的Windows应用程序。无论是从头开始构建新的应用,还是将现有的Win32(包括WPF、WinForms、MFC等)应用迁移到现代化的WinUI,WinUI 3都提供了相应的支持和灵活性。

此外,WinUI 3的命名空间从UWP的Windows.UI变更为Microsoft.UI,这标志着从Windows SDK的分离,并作为独立于操作系统的NuGet包提供。开发者可以通过GitHub上的WinUI存储库提交功能请求或bug,并与WinUI团队互动。

总的来说,WinUI 3是一个强大且现代化的UI框架,为Windows应用开发提供了丰富的功能和灵活性。

相关推荐
wtsolutions1 天前
Understanding Excel Data Formats - What Excel to JSON Supports
ui·json·excel
da_vinci_x1 天前
图标量产:从“手绘地狱”到“风格克隆”?Style Reference 的工业化实战
前端·游戏·ui·prompt·aigc·设计师·游戏美术
wtsolutions1 天前
Using the Excel to JSON API - Programmatic Access for Developers
ui·json·xhtml
喵叔哟1 天前
66.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--新增功能--自动记账
微服务·架构·.net
weixin_402486342 天前
在adobe illustrator 上写latex code 显示数学公式 安装 LaTeX2Illustrator
ui·adobe·illustrator
故事不长丨2 天前
C#log4net详解:从入门到精通,配置、实战与框架对比
c#·.net·wpf·log4net·日志·winform·日志系统
航Hang*2 天前
Photoshop 图形与图像处理技术——第9章:实践训练2——变换花朵颜色与绘制正方体
图像处理·笔记·学习·ui·photoshop·期末·复习
航Hang*2 天前
Photoshop 图形与图像处理技术——第9章:实践训练5——文字和路径
图像处理·笔记·学习·ui·photoshop·期末
工业HMI实战笔记2 天前
HMI权限分级设计:兼顾安全与操作效率的平衡术
运维·数据库·安全·ui·自动化·人机交互·交互