I have a desktop application running in Windows 10 which creates ToastNotifications that are also being stored in the Action Center. I noticed, that when I reboot the computer the Notifications are still present in the Action Center so I wanted to remove them through my Application when they're not necessary anymore.
I wanted to use the ToastNotificationHistory Remove
method for this.
My code looks like this:
public static void RemoveNotificationByTag(string toastTag)
{
ToastNotificationManager.History.Remove(toastTag, "TEST");
}
But this leads to this exception: System.Exception: 'Element not found. (Exception from HRESULT: 0x80070490)'
The notification I've been sending priorly has a Tag
and a Group
value.
I get the same exception when calling the RemoveGroup
or GetHistory
method. Basically it seems like I cannot call any method from the History class without getting the same exception
On Windows 10 it is necessary to provide the applicationId parameter to each of the methods. Also you must specify not only a toast tag, but its group as well.
Calling the method like this works:
ToastNotificationManager.History.Remove(toastTag, "TEST", appId);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With