2013-10-16 81 views
2

我一直在使用吐司通知一段时间了,而且我有一个特殊的情况,我似乎无法解决。如果我安排敬酒,比如关闭相关应用程序一小时后,它会在一小时后显示,这很棒。当我点击通知本身时,它也会启动我的应用程序,这也很棒。但是,如果我看到通知,并点击应用程序图块,应用程序将启动,但通知将保留,直到我点击它或点击它的关闭按钮。我觉得应该有一种方式让我抓住这个主动通知(通过ID说),然后手动解除它,因为用户打开了应用程序等等。有没有办法做这样的事情,或者我只是运气不好?Win8:隐藏吐司通知

回答

0

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

+0

如果吐司活跃(即可见),那么它不在日程表中。此外,发送新的敬酒将在屏幕上另一个。 –

+0

so notifier.getScheduledToastNotifications()不返回它? –

+0

否。当预定时间过去时,将显示Toast,因此不再安排。它从时间表到屏幕。尝试一下,看看。 –