我已经向我的程序添加了一个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)'
你知道解决这个问题的方法吗?
提前致谢
答案 0 :(得分:3)
当我从桌面应用示例中重现发送Toast通知时,我遇到了完全相同的问题。几个小时后检查样本的所有差异,我发现我错误地添加了对“System.Runtime.InteropServices.dll”而不是“System.Runtime.InteropServices.WindowsRuntime.dll”的引用。更改后者的引用,它工作正常。