微软WPF 2023路线图发布:无法交付所有3项关键性功能

出品 | OSC开源社区(ID:oschina2013)

微软发布 Windows Presentation Foundation (WPF) 的 2023 路线图,确定了三大现代化问题。但该团队表示,预计无法交付所有 3 项内容;因此呼吁 WPF 社区成员进行投票,以帮助确认相关项目的优先级。

文档列出的三项关键性功能分别为:

● Windows 11 Theming:为大多数 WPF 控件带来 Windows 11 外观。支持 Win11 功能,例如对齐布局、控件的圆角和更新的配色方案,将为 WPF 应用程序带来增强的体验。对于在 Win11 上运行的 WPF 上构建的所有 consumer applications,此功能将确保应用程序可以利用现代设计元素和行为。

● 较新的控件:WPF FolderBrowserDialog - 引入对 WPF 的 FolderBrowserDialog 的 native 支持。这自 .NET Core 3 以来就一直是社区的首要问题,此功能将减少对 WinForms 和其他第三方替代方案的依赖。

● 可空性注释:在 WPF 中启用可空性注释。此举将提高代码库的质量,以及所有 WPF 应用程序的质量,并减少调试 ArgumentNullExceptions 和 NullReferenceExceptions 的时间。“其余的 dotnet(例如 winforms)repo 已经朝着这个方向发展,这个目标也将使 WPF 达到最新标准。”在撰写本文时,Windows 11 Theming 所获支持度最高。WPF 团队称,他们 “想要为 WPF 创建一个更大的愿景”。但鉴于团队尚未成熟,其目标是在大约 6 个月内通过社区协作启动愿景文档。WPF 现代化的长期愿景包含支持可空性注释、trimming 和 NativeAOT 支持、DirectX 升级和较新的 .NET features 和 abstractions 集成等投资。“WPF 控件的外观多年来一直没有改变。我们相信,更新我们的样式以匹配 Windows 11 中使用的样式将有助于 WPF 开发人员创建更一致的 Windows 体验。”

WPF 是用于构建 Windows 桌面应用程序的 .NET Core UI 框架。WPF 支持广泛的应用程序开发功能,包括应用程序模型、资源、控件、图形、布局、数据绑定和文档。WPF 使用可扩展应用程序标记语言 (XAML) 为应用程序编程提供声明性模型。从 .NET 6.0 开始,WPF 支持 ARM64。

WinForms 是另一个 UI 框架,用于构建受 .NET (6.0.x/5.0.x/3.1.x) 支持的 Windows 桌面应用程序。WPF 和 WinForms 应用程序只能在 Windows 上运行,它们是 Microsoft.NET.Sdk.WindowsDesktopSDK 的一部分

相关链接:https://github.com/dotnet/wpf/blob/main/roadmap.md


往期推荐



吹爆这些宝藏开源字体,艺术成分极高

开源方案低成本复现ChatGPT流程,仅需1.6GB显存即可体验

马斯克又来炒作开源,称下周开源推特算法


这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

相关推荐

  • 用Edge下载Chrome?微软“拉横幅”回应:达咩!
  • 通用信息抽取技术UIE产业案例解析,Prompt 范式落地经验分享!
  • 你在公司混的差,可能和组织架构有关!
  • 谷歌:使用 Rust 后,安卓系统的内存安全漏洞数量大幅下降
  • 年薪最高达 170,000 美元,芯片大神 Jim Keller 和自造芯片的硅神童创业搞晶圆厂,广发英雄帖!
  • 奇舞周刊第 483 期:2023 年你应该关注的 JavaScript 趋势
  • 四天工作制,是时候慢慢到来了。
  • 乔布斯出生 | 历史上的今天
  • 细数开源安全9大现状:恶意软件服务成为商品,人为错误成最大风险,全球形势喜忧参半
  • “因使用 GitHub ,我们被取消了参赛资格”
  • 她这样“博眼球”的网红,越多越好
  • 这种“茶里茶气”的墨镜今年太火,能折叠,多色可选(买1送1)
  • 董宇辉回应离职,首次透露工资收入:原来,我们都被骗了!
  • 携程Java三面面经,已OC!!
  • Puppet 2023 DevOps 现状报告:平台工程有助于提升开发效率
  • 中美云市场分析:未来4年1万亿,美国云收入比中国高8倍
  • 全球架构师峰会即将召开,看字节、阿里、施耐德、奔驰企业讲什么话题 | ArchSummit
  • ChatGPT版必应花式翻车:爱上用户诱其离婚,威胁人类“如果两个只能活一个,我选我自己”
  • 技术裁员正在助长新的创业潮:本来犹豫要不要创业,没想到公司替我做了决定
  • Spring Boot 部署打包成 jar 和 war 有什么不同?