Win8:隐藏Toast通知

时间:2013-10-16 01:12:56

标签: c# windows-8 windows-runtime windows-store-apps toast

我一直在处理吐司通知一段时间了,我有一个特殊的边缘情况,我似乎无法解决。如果我安排敬酒,让我们说关闭相关应用程序一小时后,它会在一小时后出现,这很棒。当我点击通知本身时,它也会启动我的应用程序,这也很棒。

但是,如果我看到通知,然后单击应用磁贴,则会启动应用程序,但通知将一直保留,直到我点击它或点击其关闭按钮。我觉得应该有一种方法可以让我接受这个有效通知(例如ID),然后手动解除它,因为用户已经打开了应用程序,等等。有没有办法做这样的事情,或者我运气不好吗?

1 个答案:

答案 0 :(得分:0)

您可以使用toastNotifier.hide方法。作为通知,我会传递新的Windows.UI.Notifications.ToastNotification对象,其ID与当前可见的吐司相同。或者,您可以使用removeFromSchedule方法。