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应用开发提供了丰富的功能和灵活性。

相关推荐
公子小六20 小时前
基于.NET的Windows窗体编程之WinForms滑块与上下控件
windows·microsoft·c#·.net·winforms
我命由我1234521 小时前
Photoshop - Photoshop 把两个 PSD 文件合并
学习·ui·职场和发展·产品运营·产品经理·学习方法·photoshop
Lost of 程序猿1 天前
.NET 线程安全集合与并发数据结构深度实战:从 lock 到无锁
数据结构·安全·.net
李游Leo1 天前
【共创稿事节】 HarmonyOS 7 空间化 UI 实战:从平面布局到空间层级的界面重构
ui·平面·harmonyos
rockey6272 天前
AScript之编译递归函数
c#·.net·script·动态脚本
图扑可视化2 天前
统一 DataModel 底座,HT UI 组件万物同源|中篇・运笔
ui·数字孪生·组件
陈珙2 天前
.NET AI 实战:用 MCP 把 Claude Code 变成数据库 DBA
架构·.net·技术
星栈独行2 天前
自定义 UI-UX-Pro-Max 的 CSV 知识库,把 AI 生成的后台拉回行业该有的样子
前端·人工智能·ui·ux
geovindu2 天前
CSharp: Template Method Pattern
开发语言·后端·c#·.net·模板方法模式·行为模式
步步为营DotNet2 天前
【MVP深度】.NET MAF:从单 Agent 到可恢复的多 Agent 工作流
.net