我们如何更改 uwp 中 Windows 应用程序徽章通知的背景颜色

How can we change background color of Badge notifications for Windows apps in uwp

我正在尝试使用以下方法在我的 uwp 应用程序中的任务栏图标上显示数字徽章

 XmlDocument badgeXml = 
    BadgeUpdateManager.GetTemplateContent(BadgeTemplateType.BadgeNumber);

// Set the value of the badge in the XML to our number
XmlElement badgeElement = badgeXml.SelectSingleNode("/badge") as XmlElement;
badgeElement.SetAttribute("value", num.ToString());

// Create the badge notification
BadgeNotification badge = new BadgeNotification(badgeXml);

// Create the badge updater for the application
BadgeUpdater badgeUpdater = 
    BadgeUpdateManager.CreateBadgeUpdaterForApplication();

// And update the badge
badgeUpdater.Update(badge);

有没有办法像 Microsoft teams 应用程序一样在红色圆形背景中显示计数?

How can we change background color of Badge notifications for Windows apps in uwp

UWP 应用程序仅允许更新 BadgeNumberBadgeGlyph,目前无法更改 Badge 通知的背景颜色。上面的屏幕截图是显示带有 TaskbarItemInfo 徽章的桌面应用程序,但 UWP 不支持 TaskbarItemInfo class,如果您确实需要此功能,请随时 post 您的要求使用 windows 反馈中心。