2016-10-06 3 views
1

Я показываю уведомление о том, что оно появляется в центре уведомлений.Win 10 app: remove toast notification

Я хочу, чтобы затем программно удалить это уведомление из центра уведомлений. Как я могу это сделать? Приложение может быть закрыто и перезапущено между временем показа уведомления и когда мне нужно его удалить.

ответ

2

Вы можете программно удалить уведомления из центра действий с помощью одного из различных методов класса ToastNotificationHistory. Например:

ToastNotificationManager.History.Remove("toast-tag"); 

где "toast-tag" является Tag из ToastNotification, который вы хотите удалить. Есть и другие перегрузки.

Если вам нужно удалить уведомления в какой-то момент времени, когда ваше приложение не запущено, вам нужно будет сделать это из фоновой задачи.

Смежные вопросы