2

我在我的程序中添加了一个 toast 通知,编译它,它按预期工作。

将显示 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)”

我究竟做错了什么?

4

1 回答 1

3

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

于 2013-12-26T17:13:44.753 回答