共用方式為


WinUI for UWP (WinUI 2)

備註

如需使用最新版 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 套件清單

另請參閱