微軟WPF框架源碼現已託管至GitHub
WPF(Windows Presentation Foundation) 是微軟推出的用於構建桌面客戶端應用程序的UI 框架,具有應用程序模型、控件、圖形、佈局、數據綁定和安全性等功能,屬於.NET Framework 3.0 的一部分。它提供了統一的編程模型、語言和框架,真正做到了分離界面設計人員與開發人員的工作;同時它提供了全新的多媒體交互用戶圖形界面。
WPF 的核心是一個利用現代圖形硬件的渲染引擎。
在去年的Microsoft Connect();開發者大會上,微軟宣布開源三種主要的Windows UX技術,其中就包括了Windows Presentation Foundation (WPF),除此之外還有Windows Forms和Windows UI XAML庫(WinUI )。
現在,微軟已正式將WPF框架的源碼託管至GitHub,地址為 https://github.com/dotnet/wpf
根據其公佈的Roadmap 路線圖,當前的重點是針對 .NET Core 3.0 的改進和優化:
- 與.NET Framework 相比,實現WPF 的功能和性能均衡
- 將剩餘的WPF 組件發佈到repo
- 將更多WPF 測試發布(並寫入)到repo
至於移植狀態,WPF for .NET Framework 的移植仍在進行中,所有適用於.NET Core 的 WPF 組件最終都將發佈到此repo。