微软 WPF 2023 路线图发布:无法交付所有 3 项关键性功能
微软发布 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.WindowsDesktop
SDK 的一部分

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
英特尔提交最新 Linux 性能补丁,有效减少跨 CPU 唤醒次数
由英特尔发起的最新内核性能补丁改进了 Linux 内核的公平调度程序代码,这个补丁系列的重点是避免不必要的跨 CPU 唤醒,可增强搭载高核心数 CPU 的 Linux 系统性能。 该 Linux 内核调度补丁主要是将短任务放在当前 CPU 上,以避免跨 CPU 唤醒。Intel 工程师陈宇在补丁邮件中解释道: 在高负载系统中,短期任务频繁跨 CPU 唤醒可能会成为性能问题的主要来源,因为它会带来频繁的上下文切换。 在该补丁生效后,如果唤醒者和被唤醒者都是短期任务,则通过仅将唤醒者放置在唤醒 CPU 上,来抑制跨 CPU 唤醒。 该策略仅在系统繁忙时生效,在还有空闲CPU的时候禁止空闲 CPU 进行扫描是不合理的。 该代码也得到了 AMD 工程师和其他利益相关者的测试/反馈,AMD 和英特尔平台都受益于这系列补丁。 据外媒Phoronix介绍,这些补丁特别有利于 AMD EPYC 和英特尔至强服务器处理器,以及其他具有高内核数的 HEDT 系统,具体的性能改进程度则因工作负载和系统繁忙程度而异。 总体而言,在 Intel Xeon 2 x 56C 机器上测试时,该补丁在某些超载情况下对性...
- 下一篇
解决 2900 个漏洞,Google 奖励白帽子 1200 万美元
Vulnerability Reward Program(VRP)是 Google 为了提高其产品和服务的安全性,向找出漏洞的安全研究员支付奖金的一项计划。在 2021 年,Google 就通过 VRP 向安全研究员发放了 870 万美元的漏洞奖励。时间来到了 2023 年,Google 则是公布了 2022 年的年度回顾。 在 2022 年,Google 通过 VRP 共支付了 1200 万美元,相比 2021 年的 870 万美元,增长了约 40%。2021 年的 870 万美元曾是 VRP 计划的历史新高,如今则是再创新纪录。 这些安全研究员在 2022 年帮助 Google 修复了 2900 多个安全问题,其中还有一项单笔 60.5 万美元的漏洞奖励,而 2021 年最高的单笔奖励则是 15.7 万美元。 2022 年,Google 一共奖励了来自 68 个不同国家/地区的 703 名安全研究员(上图),虽说奖励金额提升了约 40%,但奖励人数则是跟 2021 相差不大, 2021 年这两个数字则是 62 个不同国家/地区的 696 名安全研究员(下图)。 Android 通过...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19