我在我的应用程序 ScheduledTileNotifications 中使用并在 TileUpdateManager 中推送 10 到 20 条消息。但在地铁上只有 5 条消息处于活动状态。我该怎么做才能在 Metro-Tile 中显示超过 5 个通知?
string tileXmlString = "<tile>"
+ "<visual>"
+ "<binding template='TileWideSmallImageAndText03' branding='name'>"
+ "<image id='1' src='ms-appx:///Assets/icons/cube_for_kachel.png'/>"
+ "<text id='1'>" + longSubject + "\n" + message.title + "</text>"
+ "</binding>"
+ "<binding template='TileSquareText04' branding='name'>"
+ "<text id='1'>" + shortSubject + "\n" + message.title + "</text>"
+ "</binding>"
+ "</visual>"
+ "</tile>";
XmlDocument tileXml = new XmlDocument();
tileXml.LoadXml(tileXmlString);
ScheduledTileNotification sceduleNotification = new ScheduledTileNotification(tileXml, DateTime.Now.AddSeconds(15));
TileUpdateManager.CreateTileUpdaterForApplication().EnableNotificationQueue(true);
TileUpdateManager.CreateTileUpdaterForApplication().AddToSchedule(sceduleNotification);
当我将EnableNotificationQueue设置为 true 时,我的五个通知会围成一圈运行。当我将其设置为 false 时,我的通知不会循环运行。但是我有 10 到 20 个通知,它们应该循环运行。你觉得有可能吗。
当我使用AddToSchedule方法推送 10 个通知时,每个通知将显示一次。