Windows 11/Windows 10 UWP 全新開發(fā),微軟發(fā)布 WinUI 2.7:新增 InfoBadge 信息徽章等
微軟此前發(fā)布了 WinUI 3.0 預覽版,WinUI 是微軟用于構(gòu)建 Windows 應用程序的最先進的用戶界面技術(shù)。WinUI 3 是一個 UI 層,它采用了解耦的 UWP XAML 視覺層 ——WinUI 2 庫,并將其與更多的現(xiàn)代特性和功能相結(jié)合。這個層可以用在任何桌面應用或 UWP 應用中。
據(jù) MSPoweruser 報道,現(xiàn)在微軟發(fā)布了 WinUI 2.7,是用于 UWP 應用程序(和使用 XAML Islands 的桌面應用程序)的 Windows UI 庫(WinUI)的最新穩(wěn)定版本。
WinUI 在 GitHub 上托管在微軟的 Windows UI Library repo 中。作為一個開源項目,開發(fā)人員可以在那里提交他們的 WinUI 2 錯誤報告、功能請求和社區(qū)代碼貢獻。
下面是 WinUI 2.7 的新功能或更新內(nèi)容:
InfoBadge
徽章是一種非侵入性和直觀的方式來指示通知,顯示警報,突出新內(nèi)容,或吸引焦點到應用程序中的一個區(qū)域。InfoBadge 是一個小的用戶界面,可以被添加到一個應用程序中,并可以自定義顯示一個數(shù)字、圖標或一個簡單的點。

InfoBadge 被內(nèi)置到 NavigationView 控件中。它也可以被指定為 XAML 樹中的一個獨立元素,讓你把 InfoBadge 放到選擇的任何控件或 UI 中。

請參閱微軟 InfoBadge 控件的使用指南和 API 參考。
ColorPicker 水平方向
使用 ColorPicker 控件的 Orientation 屬性來指定編輯控件是否應該相對于色譜垂直或水平地對齊。

請參見 ColorPicker 的使用指南和 API 參考。
實例
XAML 控件庫(XAML Controls Gallery)示例應用程序包括這些 WinUI 功能和控件的每個例子。
如果你已經(jīng)安裝了 XAML 控件庫應用程序并更新到最新版本,可以看到這些控件的運行情況。
如果你沒有安裝 XAML 控件庫應用程序,請從微軟商店獲得它。

你還可以從 GitHub 上查看、克隆和構(gòu)建 XAML Controls Gallery 的源代碼。
其他更新
關(guān)于本版本中解決的許多 GitHub 問題,請參見值得注意的變化列表。
所有穩(wěn)定版(和預發(fā)布)都可以從 GitHub 發(fā)布頁面或微軟的 NuGet 頁面下載。
WinUI 包可以通過 NuGet 包管理器添加到 Visual Studio 項目中。
欲了解更多信息,請參見《開始使用 Windows UI 2 庫》。