当前位置: 首页 > 知识库问答 >
问题:

如何将click事件添加到通知集线器中的Toast通知?

左丘子平
2023-03-14

我需要将onclick操作添加到来自notification hub的Toast通知。

我正在开发一个Windows8.1通用应用程序,当用户点击烤面包时,我需要将用户导航到另一个页面

共有1个答案

钦耀
2023-03-14

您可以使用以下代码段处理toast通知:

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
  string launchString = args.Arguments;

  ....
}

在创建toast时,必须设置启动参数,如下所示:

var navigationString = ""#/MainPage.xaml?param1=12345";
var toastElement = ((XmlElement)toastXml.SelectSingleNode("/toast"));
toastElement.SetAttribute("launch", navigationString);

更多详细信息:https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh868212.aspx http://www.c-sharpcorner.com/uploadfile/59b9d6/toast-notification-for-wp-8-1

 类似资料:
  • 我有一个Toast通知从项目外部执行(在后台)。这里有: 我的问题是当我尝试执行代码时,当用户点击toast,我想要执行部分代码从主项目。有办法做到这一点吗? 谢谢

  • 我正在用canvas构建一个新的Javascript游戏,我想为每个对象添加一个事件监听器。我想画一个有用的操纵杆(箭头),当游戏从智能手机/平板电脑打开。所以,玩家可以通过点击每个箭头来移动角色。 这就是我所拥有的: game.js:

  • 问题内容: 为什么使用此Java代码会出现编译器错误? 其中“ SubFoo”是实现Foo的具体类,而Foo是接口。 我收到此代码错误: 在第3行上:“无法实例化ArrayList <?扩展了Foo>” 在第4行上:“类型List 中的方法add(capture#1-of扩展Foo)不适用于参数(SubFoo)” 更新: 感谢Jeff C,我可以将第3行更改为“ new ArrayList ();

  • 问题内容: 我正在尝试将文件附加到通知邮件中的管道。 我怎样才能做到这一点?一个例子会很好。 问题答案: email-ext使用Ant文件语法 例如用法:

  • 问题内容: 我希望我选择的功能在将DOM元素添加到页面时运行。这是在浏览器扩展的上下文中,因此该网页独立于我运行,并且我无法修改其来源。我在这里有什么选择? 我猜,从理论上讲,我可以用来不断搜索元素的存在并在元素存在的情况下执行我的操作,但是我需要一种更好的方法。 问题答案: 警告! 这个答案现在已经过时了。DOM级别4引入了MutationObserver,可以有效替代已弃用的突变事件。,以获得

  • 我想做一个定期的祝酒通知。 错在哪里? 提前道谢!