xml - 是否可以在 Windows 操作中心警报中自定义 toast 通知到期?
问题描述
我正在构建一个服务以将 Windows 操作中心通知作为 XML 有效负载发送。位于 Windows 机器中的客户端应用程序将收到此通知并通过 Windows 操作中心显示此 toast 消息。
- 默认情况下,此 toast 通知将在操作中心停留 7 天,是否有任何 XML 标签可以通过 XML 有效负载本身自定义 toast 通知到期?
- 是否有任何 XML 标记可以让我将消息直接显示在 Windows 操作中心而不是显示为 toast?
解决方案
默认情况下,此 toast 通知将在操作中心停留 7 天,是否有任何 XML 标签可以通过 XML 有效负载本身自定义 toast 通知到期?
理想情况下,操作中心通知的到期日期是 7 天,除非在创建 toast 期间指定了更早的到期时间。您可以ExpirationTime
为特定的到期时间设置属性。
30 秒后过期
var toastNotif = new ToastNotification(toastContent.GetXml());
toastNotif.ExpirationTime = DateTimeOffset.Now + TimeSpan.FromSeconds(30);
是否有任何 XML 标记可以让我将消息直接显示在 Windows 操作中心而不是显示为 toast?
目前,我们无法为 uwp 设置静默通知,但我认为这是一个很好的功能请求。请随时在UserVoice中发布此内容。
推荐阅读
- swiftui - 如何在 SwiftUI 中分别修改 CustomView 大括号内的每个内容?
- c# - 从 N 秒、分钟、小时开始 DispatcherTimer
- docker - 你能理解 Dockers 的错误信息吗?
- flutter - 如何解决 Flutter Doctor android studio 插件(Dart 、 Flutter)问题?
- constants - 从堆栈或堆变量更新 directx 常量缓冲区
- javascript - 制表符中的变异器不适用于相同的编辑功能
- python - 将 Matlab 脚本转换为 python
- python - Python 3 子进程模块 - 超时命中后返回控制台输出
- sql-server - SQL Server 登录前请求 - 驱动程序使用
- qt - 关闭窗口/页面后,我的 activex 控件 IE 进程未退出