微软 WinUI 3新增表格图表控件并修复内存问题
微软于9月29日发布 Windows App SDK 2.5 Experimental版本,为 WinUI 3补充 TableView和Chart控件,同时修复部分应用运行过程中内存持续增长的问题。
WinUI是微软面向Windows应用开发的原生用户界面框架,覆盖窗口、控件、布局和交互等基础能力。Windows App SDK则用于整合WinUI、窗口管理及应用生命周期等开发功能,帮助开发者构建Windows原生应用。
本次更新的重点之一是TableView。该控件代码此前已合入WinUI开发分支,用于补足类似DataGrid的表格能力,支持排序、筛选、编辑和虚拟化等常见功能。
TableView适合呈现多行、多列数据,可用于文件列表、订单记录、人员信息及业务报表等场景。当前版本还提供分组、排序、筛选、列宽调整和工具提示功能,便于开发者制作数据密集型界面。
Chart控件则用于把数据转化为可视化图形,支持构建折线图、柱状图等内容。它面向财务报表、监控面板、统计分析和企业管理软件等应用场景,加入WinUI 3后,开发者无需额外搭建基础图表界面即可在原生应用中使用相关能力。
在稳定性方面,此版本处理了特定条件下的内存占用升高问题。微软表示,当应用反复创建视觉状态故事板,或持续解析静态资源与主题资源时,可能出现内存增长;相关问题已在此次更新中得到修复。
微软Windows UI团队成员Chris Anderson表示,性能、基础能力、质量以及问题修复仍是WinUI项目的优先事项。由于该版本属于Experimental版本,开发者可用于测试新控件和相关能力,但正式项目仍需结合版本稳定性进行评估。
本文基于公开渠道信息整理,内容可能存在不准确或遗漏之处,不代表本站立场,如内容涉及侵权或错误,请联系我们处理。
阅读原文