如何删除预定的Toast通知

时间:2013-03-06 20:09:28

标签: c# xaml windows-8

我知道如何做预定的吐司通知 从这个样本 http://code.msdn.microsoft.com/windowsapps/Schedules-Toast-notificatio-457e599b#content

但现在我想要做的是知道如何删除已创建的吐司 我试过这段代码,但它不能正常工作

IReadOnlyList<ScheduledToastNotification> scheduled =
    ToastNotificationManager.CreateToastNotifier().GetScheduledToastNotifications();

foreach (ScheduledToastNotification notify in scheduled)
{
    if (notify.Id == id)
    {
        ToastNotificationManager.CreateToastNotifier().RemoveFromSchedule(notify);
    }
}

2 个答案:

答案 0 :(得分:1)

您可以使用Clear方法删除预定的磁贴通知。 详见How to reset the TileUpdateManager from all scheduled tile notifications?

答案 1 :(得分:0)

Microsoft example中,问题在于您要创建多个吐司通告程序。相反,您应该使用相同的Toast通知程序删除计划的通知。