適用於 UWP 的 WinUI (WinUI 2)
注意
如需使用最新版的 WinUI 3 來建置 Windows 桌面應用程式的詳細資訊,請參閱 WinUI 3。
WinUI 2 與 Windows SDK 緊密整合,並為 UWP 應用程式提供官方原生 Windows UI 控制項和其他使用者介面元素 (以及使用 XAML Islands 的傳統型應用程式)。
保持了舊版 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 套件清單。