将激活的事件添加到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通知时出错的主要内容,如果未能解决你的问题,请参考以下文章

在通知单击时将项目添加到片段内的 recyclerview

将事件添加到 xcode 中的图像时出错

Android YouTube Player API Fragment无法手动处理触摸事件

将通知设置为在某个用户事件时触发

处理 Toast 和原始推送通知

listview onclick toast在片段中不起作用[重复]