Windows UI 程式庫 2.5

WinUI 2.5 是 Windows UI 程式庫 (WinUI) 的 2020 年 12 月版本。

Windows UI 程式庫 (WinUI) 裝載於 GitHub,我們建議您在此提交 Bug 報告、功能要求和社群代碼貢獻。

WinUI 版本: GitHub 發行頁面

您可以透過 NuGet 套件管理員,將 WinUI 套件新增至 Visual Studio 專案。 如需詳細資訊,請參閱開始使用 Windows UI 程式庫

NuGet 套件下載: Microsoft.UI.Xaml

新功能

資訊列

資訊列控制項是用來將全應用程式狀態訊息顯示給高度可見且非侵入的使用者。 控制項包含嚴重性屬性,可指出所顯示的訊息類型,以及指定您自己的動作或超連結按鈕的選項。 當資訊列與其他 UI 內容內嵌時,您也可以指定控制項是否一律可見,或使用者是否可加以關閉。

這個範例會顯示具有關閉按鈕和訊息的預設狀態資訊列。

An example of an InfoBar in the default state with a close button and message.

這個動畫範例會顯示具有各種嚴重性狀態和自訂訊息的資訊列。

Animated example of InfoBar severity states and custom messages.

使用方針

API 參考

確定 ProgressRing

ProgressRing 的「確定」狀態會顯示工作已完成的百分比。 此控制項應用於已知持續時間的作業,以及用於作業進度不應封鎖使用者與 App 的互動。

下列動畫影像示範確定 ProgressRing 控制項。

Animated example of a determinate ProgressRing control.

使用方針

API 參考

使用 NavigationView 控制項的 FooterMenuItems 屬性,將瀏覽項目放在瀏覽窗格的結尾 (相較於 MenuItems 屬性,則是將項目放在窗格的開頭)。

下圖顯示在頁尾功能表中具有「帳戶」、「您的購物車」以及「說明」瀏覽項目的 NavigationView。

Example of a NavigationView with Account, Your Cart, and Help navigation items in the footer menu.

使用方針

API 參考

範例

提示

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

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

如果已安裝,請按一下下列連結加以開啟:WinUI 3 資源庫WinUI 2 資源庫

如果未安裝,您可以從 Microsoft Store 下載 WinUI 3 資源庫WinUI 2 資源庫

您也可以從 GitHub 取得這兩者的原始程式碼 (使用 WinUI 3 的主要 分支和 WinUI 2 的 winui2 分支)。

其他更新

如需此版本中所解決的許多 GitHub 問題,請參閱我們的重大變更清單。