将激活的事件添加到Toast通知时出错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将激活的事件添加到Toast通知时出错相关的知识,希望对你有一定的参考价值。
我已经在程序中添加了祝酒通知,对其进行了编译,并且可以按预期工作。
显示吐司通知。
之后,我添加了已激活的事件:
toast.Activated += toast_Activated;
void toast_Activated(ToastNotification sender, object args)
{
}
[尝试编译此代码时,出现以下错误:
属性,索引器或事件“ Windows.UI.Notifications.ToastNotification.Activated”不是语言支持;尝试直接调用访问器方法'Windows.UI.Notifications.ToastNotification.add_Activated(Windows.Foundation.TypedEventHandler)'要么'Windows.UI.Notifications.ToastNotification.remove_Activated(System.Runtime.InteropServices.WindowsRuntime.EventRegistrationToken)'
我在做什么错?
答案
当我从桌面应用程序示例中复制发送Toast通知时,遇到了完全相同的问题。在检查了样本中所有差异的几个小时之后,我发现我错误地添加了对“ System.Runtime.InteropServices.dll”的引用,而不是“ System.Runtime.InteropServices.WindowsRuntime.dll”的引用。更改对后者的引用,效果很好。
以上是关于将激活的事件添加到Toast通知时出错的主要内容,如果未能解决你的问题,请参考以下文章