
长期以来,Windows系统中的属性对话框一直依赖基于comctl32.dll的Win32属性页API,虽然外观在过去几十年中经过了多次微调,但底层代码基本未变。而在微软预览版中曝光的全新设计表明,新版对话框完全构建于原生WinUI 3框架之上,没有使用任何WebView2外壳,且在界面元素上保持了高度统一。

从曝光的细节来看,新界面的常规选项卡采用了WinUI 3独有的Pivot风格标头和强调指示器,并配备了符合现代设计规范的新复选框与AccentButtonStyle重置按钮。不过,彻底抛弃沿用近三十年的经典属性对话框也面临着不小的技术挑战。

由于Windows需要保持强大的向后兼容性,许多第三方应用程序如7-Zip、各类杀毒软件及解码包等长期通过IShellPropSheetExt接口向属性对话框中注入基于HWND的自定义标签页。为了防止这些扩展程序和第三方功能在新版架构下失效,微软必须构建妥善的桥接路径来嵌入这些遗留内容。

由于WinUI 3表面在加载运行时可能带来一定的冷启动成本,微软目前仍在对该设计方案进行持续优化和打磨,这也解释了为什么这一现代化的UI升级进展比预期更为缓慢。

