Windows 10桌面应用程序的Toast Notifications的意外行为

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows 10桌面应用程序的Toast Notifications的意外行为相关的知识,希望对你有一定的参考价值。

我正在向桌面应用程序添加Toast Notifications,并在Windows 10中遇到Action Center的奇怪行为

观察到的行为:

  • 超时后,Toast Notifications不会出现在Action Center中
  • 当您在吐司显示期间单击操作中心按钮时,Toast Notifications会出现在操作中心,但它会消失 一旦你关闭行动中心

预期行为:

  • 超时通知应在超时后显示在操作中心中
  • 关闭和开放行动中心后,仍应保留Toast通知

有人可以告诉我这是否是Windows 10中Toast Notifications的定义行为,因为Microsoft Outlook Toast Notifications的行为也是一样的。

答案

https://stackoverflow.com/a/34072291/3836163回答了这个问题

Win32应用程序需要设置一个COM服务器,以便在Action Center中保持Toast:https://docs.microsoft.com/en-us/windows/uwp/design/shell/tiles-and-notifications/send-local-toast-desktop

以上是关于Windows 10桌面应用程序的Toast Notifications的意外行为的主要内容,如果未能解决你的问题,请参考以下文章

Windows 10桌面应用程序的Toast Notifications的意外行为

C# Windows 10 Toast 通知

如何使用 UWP 应用检测由另一个应用触发的 Windows 10 Toast 通知

Toast 通知在 Xamarin UWP Windows 应用程序中不起作用

Windows Phone 8 中的 Toast 通知在 10 秒后消失

New Windows 10 SDK - Toast Notification