
作者 | Edin Kapi?
譯者 | 田橙
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/
聲明:本文為 InfoQ 翻譯,未經許可禁止轉載。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.