PowerToys 0.103.3151.0扩展卡片支持哪些柱状图与使用边界

作者:工具松鼠时间:2026-11-13 17:46:43浏览:364

PowerToys 0.103.3151.0开发预览为Command Palette扩展提供的Adaptive Cards加入原生柱状图呈现能力,支持纵向、横向和堆叠横向三种形式。它适合在卡片中表达数量对比或分项构成,但版本说明没有给出可直接复制的JavaScript调用代码,不能把支持图表理解成已经公布了新的通用脚本API。

PowerToys的Awake工具界面

三种图表分别适合呈现什么

纵向柱状图适合把少量分类放在同一基准上比较;横向柱状图更便于容纳较长的分类名称;堆叠横向柱状图可以同时展示总量与组成部分。这些是选择呈现形式时的阅读原则,实际能否正确显示,还取决于扩展提交的卡片内容与当前宿主支持。

同一图表中的数值应有一致单位与可比较的统计范围。把累计数量、瞬时利用率和不同长度时间段的数据直接混在一张对比图中,即使能够渲染,也容易产生错误解释。原生渲染能力解决的是显示形式,数据含义仍由扩展自身负责。

扩展卡片与宿主版本是什么关系

这次能力属于PowerToys 0.103.3151.0开发预览的Command Palette。宿主版本、预发布状态与扩展发送的Adaptive Card定义,共同决定图表的呈现条件。安装了新版PowerToys,不代表所有旧扩展都会自动改成图表,也不意味着浏览器中的任意网页组件可以直接放进卡片运行。

发布说明确认了原生纵向、横向及堆叠横向柱状图,但没有在正文列出完整的卡片字段、数据绑定规则、错误返回或JavaScript包导入方式。因此这里不提供未经验证的JSON属性名和SDK调用示例。要实现具体扩展,应以该宿主对应的正式扩展定义与实例为准,不能靠图表名称猜出一个可运行接口。

PowerToys 0.103.3151.0对Adaptive Cards原生柱状图的支持范围

图表不出现,可能涉及哪些不同条件

  • 版本条件:完整版本号为0.103.3151.0,官方标签写作v0.103.3151;标签的段数与安装版本的段数不同。
  • 卡片范围:这里的能力用于Command Palette扩展提供的Adaptive Card,其他卡片平台的示例不自动具有相同兼容性。
  • 数据条件:数据为空、单位不匹配与图表未渲染是不同情况。显示能力可用,不代表数据源一定返回有效内容。
  • 兼容性边界:“已有图表能显示”不等于“旧版宿主也能显示”。开发预览的说明不能替代兼容性矩阵,也不能据此宣称旧版已经支持。

CPU性能卡为什么不能当作扩展API样例

同版Performance Monitor CPU卡也有重设计:60秒历史、逐逻辑处理器利用率、最忙五个进程和系统详情,性能卡首个样本会立即出现。这说明内置性能显示有具体变化,却没有证明CPU卡对外提供了可供JavaScript扩展调用的数据端点。

如果目标只是查看CPU负载,可以先使用现有性能卡;如果目标是让自己的扩展显示业务指标,则要分别解决数据获取、卡片结构与宿主兼容性。两种场景共享Command Palette这个入口,但开发工作与可验证结果应分别验收,不能把内置卡片截图当成自建扩展已经运行的证明。

作者最新文章