第 655 期:微软将对文件资源管理器的属性对话框进行现代化改造

近日,微软终于决定,淘汰沿用了数十年的文件资源管理器属性对话框,取而代之的是由 WinUI 3 提供支持的新对话框,这是公司为提升 Windows 11 性能和可靠性所做努力的一部分。
凭借其所有的 WebView2 用户界面元素,Windows 11 在外观上显得极其时尚和现代,但任何稍微深入一点的用户都知道,传统界面仍然无处不在。
其中最显著的例子之一出现在文件资源管理器中。尽管该应用本身已经新增了标签页、现代化的地址栏,以及拥有流畅滚动效果的精美图库视图,但右键点击文件并选择 “属性”,却会让你直接回到 Windows 95 的时代。

如果您在 Windows 11 中使用深色模式,那么在您将房间灯光调暗时(我就是这样做的),传统属性对话框那刺眼的白色背景几乎像一颗闪光弹。但似乎微软终于在着手解决这个问题。
根据最近 Windows 11 Insider 版本中的新发现,这家软件巨头正在积极开发一个完全现代化、基于 WinUI 3 的文件属性对话框。
现代化 WinUI 3 文件属性对话框正在开发中
这一发现来自知名 Windows 观察者 phantomofearth。在深入研究最近的 Insider 预览版本代码后,他发现 MicrosoftWindows.Client.FileExp(即现代文件资源管理器框架)中的 resources.pri 文件中新增了几个“DeletedFileProperties” 字符串。

关键是,这些字符串与现有的遗留已删除文件属性对话框中找到的文本完全匹配。微软正在主动将这些特定字符串迁移到现代文件资源管理器资源包中的事实,是一个明确的信号,表明旧的属性对话框终于要被替换掉了。
为了更清楚地了解这对操作系统意味着什么,我们联系了该科技博主以获取更多细节。当被问及是否几乎可以确定将推出 WinUI 3 版本的对话框时,他告诉我,基于 WinUI 3 构建的现代化文件属性对话框确实是我们即将看到的。
“在发布文章时,这更多是一个有根据的猜测,因为如果它发布却不是 WinUI 3,我会非常惊讶”,他向我解释道。 “鉴于现代文件资源管理器的部分(地址栏、搜索框、命令栏、详细信息窗格、主页、图库)已经在使用它,使用其他方案毫无意义。”
他还针对核心开发逻辑提出了一个非常有说服力的观点:“如果没有计划对属性对话框进行现代化,就没有理由将它们的字符串添加到现代[文件资源管理器]部分。”
解决文件资源管理器暗黑主题模式的谜团
我相信,这终于回答了多年来高级用户一直在问的一个问题。为什么文件资源管理器的属性对话框不支持暗黑主题模式?

尽管 Windows 11 的其他遗留部分已经获得了简单的暗黑模式切换或视觉更新,但属性菜单仍然顽固地保持亮白色。正如 phantomofearth 指出,我认为,微软完全没有理由浪费开发时间在一个遗留的 Win32 属性对话框上添加暗黑模式,因为整个组件最终将被原生 WinUI 3 版本取代。
我们之前也确认,微软正在 Windows 11 中替换旧的 Windows 8 用户界面元素。看到微软积极将这些元素迁移到现代框架中,证明他们终于在清理操作系统的历史遗留问题。
Windows 11 在 2026 年将获得重大性能提升
现代化的 WinUI 3 属性对话框将理顺当前拖慢文件资源管理器的混合代码库。
目前,文件资源管理器是旧的 Win32 基础与现代 XAML 和 WinUI 组件混合的产物,这种混合渲染正是导致应用程序感觉缓慢或在导航过程中显示白屏闪烁的原因。
正如我们最近报道的,微软正在兑现修复 Windows 11 的承诺,将在整个 2026 年对文件资源管理器进行广泛的基础架构改进。公司计划在文件资源管理器性能方面提供持续改进,本质上意味着,我们将会看到更多 WinUI 3 元素逐步引入。
当然,将传统的属性对话框过渡到原生 WinUI 3,与 Windows 内测负责人 Marcus Ash 最近承诺的提升实际性能、可靠性和工艺改进的目标相一致。
如果以最近对运行对话框的更新为参考,我有理由相信,属性对话框也将拥有现代、流畅的界面。

虽然现代化的属性对话框仍然隐藏在 Insider 版本的深处,但它在资源文件中的存在意味着,扩展测试指日可待。我们很可能会在今年晚些时候将其与其他即将推出的界面改进一起推送到实验频道。
另外值得一提的是,如果您是一位高效能人士,拓扑梅尔智慧办公平台最近也更新了版本,带来了一些新的办公小工具,可以帮助您进一步提升日常工作效率。
您是否迫不及待地想要告别刺眼的白色传统属性对话框呢?
相关推荐
- VisualStudio静态分析工具:C++ Core Check
- Posted on 10月11日
- 避坑指南:使用 64 位指针处理大型文件
- Posted on 05月24日
- 使用纤程简化枚举器3:两方面都兼顾
- Posted on 02月25日
- 参考:多语言开发中用到的语言名称及代码
- Posted on 05月22日



评论已关闭。