将激活的事件添加到Toast通知时出错

问题描述 投票:2回答:1

我已经在程序中添加了祝酒通知,对其进行了编译,并且可以按预期工作。

显示吐司通知。

之后,我添加了已激活的事件:

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)'

我在做什么错?

c# windows-8 toast
1个回答
3
投票

当我从桌面应用程序示例中复制发送Toast通知时,遇到了完全相同的问题。在检查了样本中所有差异的几个小时之后,我发现我错误地添加了对“ System.Runtime.InteropServices.dll”的引用,而不是“ System.Runtime.InteropServices.WindowsRuntime.dll”的引用。更改对后者的引用,效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.