徽章通知未显示在图标上

时间:2020-08-02 08:31:04

标签: c# uwp-xaml

徽章通知未显示在图标上 我正在使用这段代码来显示uwp应用程序(Windows规范版本-1903)中的徽章计数

Windows.Data.Xml.Dom.XmlDocument badgeXml = BadgeUpdateManager.GetTemplateContent(BadgeTemplateType.BadgeGlyph);
Windows.Data.Xml.Dom.XmlElement badgeElement = badgeXml.SelectSingleNode("/badge") as Windows.Data.Xml.Dom.XmlElement;
badgeElement.SetAttribute("value", ObjFactory.Instance.CreateRuntimeData().BadgeMessageCount.ToString());
BadgeNotification badge = new BadgeNotification(badgeXml);
BadgeUpdater badgeUpdater = BadgeUpdateManager.CreateBadgeUpdaterForApplication();
badgeUpdater.Update(badge);

此代码最初显示的徽章计数正确,但是有时退出应用程序后的大部分时间突然消失。

那么由于代码可以正常运行但不显示徽章计数,或者系统级别有任何问题,代码中是否有任何更改?

0 个答案:

没有答案