XAML Studio 开源:一款老牌原型工具,如何在 WinUI 时代重获生命力

作者:Edin Kapić
  • 2026-01-21
    北京
  • 本文字数:950 字

    阅读完需:约 3 分钟

Microsoft 已正式将 XAML Studio 开源,并将其纳入 .NET Foundation 体系。XAML Studio 是一款轻量级的快速原型工具,面向基于 XAML 的 UI 开发。该工具最初作为 Microsoft Garage 项目的一部分,通过 Microsoft Store 发布,如今其 GitHub 仓库已向社区开放,欢迎开发者参与协作与贡献。

XAML Studio 的起源可以追溯到 2017 年的一次黑客松。当时诞生的首个原型名为 XamlPad+,目标是重振 WPF 时代的经典工具,例如 XamlPad、XamlPadX 和 Kaxaml。最初它只是一个业余项目,但在随后的数年中不断演进,最终发展为一款专注于 WinUI 和 UWP 原型设计的独立应用。在开源之前,其开发主要由内部团队推进,仅有部分组件通过 Windows Community Toolkit 对外共享。

此次开源版本包含了面向 2.0 版本的一系列重大更新,这些改动目前集中在 dev 分支中。更新内容包括:基于 Fluent 设计原则的大幅 UI 重构、对 WinUI 3 的更深度集成,以及实时数据上下文、属性检查器、布局对齐工具等新功能。新版还重新引入了一些最初原型中已有、但未能进入 XAML Studio 1.0 的功能,例如文件夹支持。

XAML Studio v2(开发中)的屏幕截图

将 XAML Studio 开源,标志着该工具在维护和开发模式上的重要转变。作为 .NET Foundation 的种子项目,它被寄予长期社区共建的期待。GitHub 上的公告也提到,团队早在 2017 年 8 月就有开源的想法,但直到现在项目在成熟度上才真正适合面向公众开放开发。

需要注意的是,虽然当前代码库已经开放,但 2.0 版本尚未被视为稳定版本。探索该仓库的开发者应当了解,其中部分功能仍处于实验阶段,相关文档也在持续完善中。对传统 UWP 工作流的兼容仍然有限,与 Visual Studio 的集成目前也仅支持外部预览,而非完整的设计器替代方案。

即便如此,此次发布仍有望为 WinUI 和 XAML 开发者带来实际价值,尤其是那些希望获得快速反馈、又不想承担完整项目脚手架成本的场景。同时,开源也为后续改进奠定了基础,使社区能够参与功能贡献、问题跟踪以及路线图讨论。

感兴趣的开发者可以访问该项目的 GitHub 仓库,查看最新路线图,并通过讨论区或 Pull Request 参与其中。Microsoft 的官方博客以及 GitHub 上的讨论帖,也提供了更多关于项目历史与发展愿景的背景信息

原文链接:

https://www.infoq.com/news/2026/01/xaml-studio-open-source/