删除ToastNotificationManager中的所有通知

时间:2015-09-24 19:14:00

标签: c# windows-phone-8.1 windows-8.1 windows-10 toast

我有这段代码

    public void RemoveExistingToastNotifications()
    {
        var TNM = ToastNotificationManager.CreateToastNotifier();
        var notifications = TNM.GetScheduledToastNotifications();

        for (int i = 0; i < notifications.Count; i++)
        {
            TNM.RemoveFromSchedule(notifications[i]);
        }
    }

效果很好但是这种方法的表现不是很好。是否有更好(更快)的方法来删除所有通知(对于Windows系统8.1及更高版本)?

1 个答案:

答案 0 :(得分:0)

没有其他API可以立即删除所有通知。我建议您提交User Voice of Universal Windows Platform来请求此新功能。