如何在按钮单击时消除uwp中的吐司

nsds

我的uwp应用程序从php服务器接收烤面包通知。它具有两个操作按钮“查看”和“关闭”。当应用当前处于激活状态时,这些按钮可以正常工作。(单击查看按钮将重定向到新页面,单击取消按钮将不会执行任何操作。)但是,当应用程序处于关闭状态时-当用户单击通知的“关闭”按钮时,应用程序的启动图标即将到来。我该如何阻止呢?我想在用户单击“关闭”按钮时关闭该通知。

 $toastMessage= '<toast launch="app-defined-string">'.
 '<visual>'.
'<binding template="ToastGeneric">'.
  '<text>'.$title.'</text>'.
  '<text>'.$subtitle.'</text>'.
  '</binding>'.
 '</visual>'.
'<audio src="ms-winsoundevent:Notification.SMS"  />'.
'<actions>'.
'<action activationType="foreground" content="View"  arguments="viewdetails"/>'.
 '<action content="Dismiss" arguments="later"/>'.
 '</actions>'.  
  '</toast>';

protected override void OnActivated(IActivatedEventArgs args)
    {
       if (args.Kind == ActivationKind.ToastNotification)
        {
            var toastArgs = args as ToastNotificationActivatedEventArgs;
            var arguments = toastArgs.Argument;

            if (arguments == "viewdetails" || arguments== "app-defined-string")
            {
                Frame rootFrame = Window.Current.Content as Frame;
                if (rootFrame == null)
                {
                    rootFrame = new Frame();
                    Window.Current.Content = rootFrame;
                }
                rootFrame.Navigate(typeof(PushNotificationPage));
                Window.Current.Activate();
            }
        }
    }
安德鲁·利德

敬酒内容文档描述了如何在“贪睡/解雇”部分添加解雇按钮:https : //docs.microsoft.com/zh-cn/windows/uwp/design/shell/tiles-and-notifications/adaptive-interactive-吐司#snoozedismiss

<action activationType="system" arguments="dismiss" content=""/>

基本上,将activationType设置为system,将参数设置为dismiss。将内容设置为空字符串,用于解雇的本地化文本将被自动使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

单击按钮时如何在按钮上产生圆形波纹?

如何在按钮单击事件中获取图像?

Swift如何在按钮单击时显示标签栏

单击后如何在按钮数组中禁用特定按钮?

UWP:如何在按下相应的单选按钮时使ContentPresenter的FontWeight保持不变?

如何在按钮单击时添加新的ObservableCollection?

在按钮外部单击时,如何在我的菜单中关闭动画合拢

当我的按钮放置在angularjs中的不同控制器中时,如何在按钮单击时调用控制器功能

如何在 UWP 中模拟单击以单击网站按钮?

如何在按钮单击时应用显示和隐藏?

如何在按钮单击时将图片连续添加到 ReactJS 中的表格

如何在按钮单击时在 DataGridView 中插入一列?

如何在按钮单击时显示加载程序

单击按钮时如何在按钮上创建警报对话框?

如何在按钮单击时更新 setinterval 函数中的变量值

如何在按钮单击时显示新的 HTML 表格

如何在按钮单击时在主索引 html 中加载 html

如何在按钮单击时显示引导折叠 div?

ReactJS:如何在按钮单击时更改文本值

如何在按钮单击时更新排版文本

单击凸起按钮时如何在吐司上显示消息?

如何在按钮单击时将 jquery 数据表中的一行移动到顶部?

如何在按钮单击时从框架中的页面检索数据 c#

如果javascript中的模式匹配,如何在按钮单击时显示内容?

如何在按钮单击时隐藏 Bootstrap 5 模式

如何在按钮单击时添加/减去日期?

如何在按钮单击时循环显示图像

如何在按钮单击时从 API 获取数据 - Javascript?

如何在按钮单击时关闭 Snackbar?