我的UWP应用程序将发送两种不同类型的通知作为通用通知和提醒吐司。在一般吐司中,我有两个button.one按钮将启动URL,另一个按钮将打开设置页面。在第二种类型,我有打盹按钮。我想取消吐司通知的按钮点击。
发布于 2017-03-01 10:03:58
可以在通知元素中定义参数属性。在此之后,您可以阅读app的OnActivated中的参数。
例如:
1)通知:
<actions>
<action content="launch" arguments="launch" />
<action content="settings" arguments="settings" />
</actions>
2)应用程序中的代码:
async protected override void OnActivated(IActivatedEventArgs args)
{
//Find out if this is activated from a toast;
If (args.Kind == ActivationKind.ToastNotification)
{
var toastArgs = args as ToastNotificationActivatedEventArgs;
var arguments = toastArgs.Arguments;
//...
这里有一些很好的资源:
https://stackoverflow.com/questions/42533444
复制相似问题