详细内容或原文请订阅后点击阅览
30 年后:微软从头开始重写了 Windows 11 中的“属性”对话框
Windows 11 删除了 Windows 95 中的代码。
来源:安全实验室新闻频道Windows 11 删除了 Windows 95 中的代码。
Windows 11 仍然将几十年前创建的现代面板和窗口集成到一个系统中。微软决定逐步放弃过时元素的表面更新,开始在WinUI上彻底重写系统界面。第一个值得注意的结果是资源管理器中的新“属性”窗口。
微软设计总监 March Rogers 证实,开发人员已经使用 WinUI 3 重新创建了文件属性对话框。新窗口不是旧的 Win32 界面,具有不同的主题、颜色和按钮。微软计划将 Windows 的其他部分移植到 WinUI 3。
WinUI 3 是 Microsoft 用于开发桌面应用程序界面的现代本机平台。根据该公司的文档,WinUI包含在Windows App SDK中,使用XAML,支持C#和C++,并允许您以Fluent Design风格创建应用程序,而不必使用Web技术。
甚至在微软发表评论之前,就已经发现了全面返工的最初迹象。在新的“属性”窗口中,没有找到 WebView2 组件,但内部出现了典型的 WinUI 元素,包括现代选项卡栏和强调按钮的 AccentButtonStyle。旧的 Win32 对话框不支持此类元素。
此前,微软有时会采取更快的路线,在旧代码之上添加深色模式。这种方法已经导致了错误。在其中一项更新之后,旧版资源管理器窗口获得了深色主题,但在切换选项卡并打开详细信息面板时,屏幕开始短暂闪烁白色。微软后来解决了这个问题。
现代版本的“运行”窗口也使用 WinUI。根据微软的内部遥测,新的对话框加载时间为 94 毫秒,而之前的 Windows 95 时代版本需要 103 毫秒。微小的差异表明,迁移到 WinUI 并不一定会带来速度损失。
