简介:我正在编写一个发送Windows Toast通知的Windows表单应用程序。
我可以毫无问题地发送Toast通知(带按钮),并在使用toast.Activated += ToastActivated;
激活通知时执行操作
问题:我无法弄清楚如何点击toast通知上的按钮接收信息并使用它来做事情。
到目前为止我所拥有的内容:我有一个必要的代码来创建一个带按钮的Toast并设置其激活类型和参数。
/**
* Constructs the XML necessary for a toast to have a button
*/
private static XmlDocument constructToastButton(string button)
{
ToastActionsCustom actions = new ToastActionsCustom()
{
Buttons =
{
new ToastButton(button, "contact")
{
ActivationType = ToastActivationType.Foreground,
}
}
};
ToastContent toastContent = new ToastContent()
{
Actions = actions,
};
XmlDocument doc = new XmlDocument();
doc.LoadXml(toastContent.GetContent());
return doc;
}
我看过的一些事情:
ToastNotificationActivatedEventArgs
using Windows.ApplicationModel.Activation;
我的项目
关于混合桌面和UWP应用程序的