共用方式為


適用於 UWP 的 WinUI (WinUI 2)

注意

如需使用最新版的 WinUI 3 來建置 Windows 桌面應用程式的詳細資訊,請參閱 WinUI 3

WinUI 控制項

WinUI 2 與 Windows SDK 緊密整合,並為 UWP 應用程式提供官方原生 Windows UI 控制項和其他使用者介面元素 (以及使用 XAML Islands 的傳統型應用程式)。

WinUI 2 平台支援

保持了舊版 Windows 10 的向下相容性,即便使用者沒有最新的作業系統,WinUI 2 控制項仍可運作。

查看最新 WinUI 2 版本資訊

功能

如需下一版本所規劃的工作詳細資料和提供意見反應,請參閱 WinUI 2.8 里程碑

  • 新控制項:WinUI 包含未隨附於預設 Windows 平台的新控制項。

  • 現有控制項的更新版本:此程式庫也包含現有 Windows 平台控制項的更新版本,可搭配舊版 Windows 10 使用。

  • 支援較舊版本的 Windows 10:WinUI API 可在較舊版本的 Windows 10 上運作,因此您並不需要包含版本檢查或條件式 XAML 來支援可能沒有執行最新作業系統的使用者。

  • 支援 XamlDirect:Xaml Direct API 是針對中介軟體開發人員所設計,可讓您存取較低層級的 Xaml 功能,以提供更佳的 CPU 和工作集效能。 XamlDirect 可讓您在舊版 Windows 10 上使用 XamlDirect API,而不需要撰寫特殊程式碼來處理多個目標 Windows 10 版本。

範例

提示

如需詳細資訊、設計指引和程式碼範例,請參閱設計和程式碼 Windows 應用程式

WinUI 2 資源庫應用程式包含大部分 WinUI 2 控制項、特性和功能的互動式範例。

如果已安裝程式庫應用程式,請按一下 WinUI 2 資源庫加以開啟。

如果未安裝,請從 Microsoft Store 下載 WinUI 2 資源庫

您也可以從 GitHub 取得原始程式碼 (選取 winui2 分支)。

文件集

WinUI 控制項的操作說明文章隨附於通用 Windows 平台控制項文件

API 參考文件位於 WinUI API

安裝和使用 WinUI

如需安裝和使用 WinUI 2 程式庫的指示,請參閱 WinUI 使用者入門

開發人員參與

我們歡迎您在 GitHub 的 microsoft-ui-xaml 存放庫中提出錯誤回報、功能要求和社群程式碼貢獻。

NuGet 套件清單

有關 WinUI NuGet 套件的詳細資訊,請參閱 WinUI NuGet 套件清單

另請參閱