備註
如需使用最新版 WinUI 建置 Windows 傳統型應用程式的詳細資訊,請參閱 WinUI 3。
WinUI 2 與 Windows SDK 緊密整合,並為 UWP 應用程式提供官方原生 Windows UI 控制件和其他使用者介面元素(以及使用 XAML Islands 的桌面應用程式)。
維持舊版 Windows 10 的向下相容性可讓 WinUI 2 控制件運作,即使使用者沒有最新的作業系統也一樣。
請參閱最新的 WinUI 2 版本資訊。
特徵
新控件:WinUI 包含預設 Windows 平臺未隨附的新控件。
更新版本的現有控件:連結庫也包含可與舊版 Windows 10 搭配使用的現有 Windows 平臺控件更新版本。
支援舊版 Windows 10:WinUI API 適用於舊版 Windows 10,因此您不需要包含版本檢查或條件式 XAML,以支援可能未執行最新作系統的使用者。
支援 XamlDirect:專為中間件開發人員設計的 Xaml Direct API 可讓您存取較低層級的 XAML 功能,以提供更佳的 CPU 和工作集效能。 WinUI 2 中的 XamlDirect 可讓您在舊版 Windows 10 上使用 XamlDirect API,而不需要撰寫特殊程式代碼來處理多個目標 Windows 10 版本。
範例
小提示
如需詳細資訊、設計指引和程式碼範例,請參閱 Windows 應用程式設計。
WinUI 2 圖庫應用程式包含了大部分 WinUI 2 控制項、特性和功能的互動式範例。
如果已安裝資源庫應用程式,請按兩下 [WinUI 2 資源庫 ] 加以開啟。
如果未安裝,請從 Microsoft 市集下載 WinUI 2 資源庫 。
您也可以從 GitHub 取得原始程式碼(選取 winui2 分支)。
文件資料
WinUI 控制件的作法文章隨附於 Windows 應用程式的控制項 檔中。
API 參考檔位於 WinUI API。
安裝和使用適用於UWP的 WinUI
如需安裝和使用 WinUI 2 連結庫的指示,請參閱 開始使用適用於 UWP 的 WinUI 2。
開發人員參與
歡迎 GitHub 上的 microsoft-ui-xaml 存放庫中 的錯誤報告。
NuGet 套件清單
如需 WinUI NuGet 套件的詳細資訊,請參閱 WinUI NuGet 套件清單。