我开发了一个 WPF 应用程序,通过 Desktop App Converter 对其进行了转换并且运行正常。
我已添加从桌面应用程序调用 UWP API 的 Toast 通知,如此处所述 https://blogs.msdn.microsoft.com/tiles_and_toasts/2015/10/16/quickstart-handling-toast-activations-from-win32-apps-in-windows-10/
但是为了能够在用户点击 toast 时自动打开应用程序,我必须创建一个快捷方式并以与 https://github.com/WindowsNotifications/desktop-toasts 相同的方式注册 COM 组件。而且也没关系。
我认为与 UWP 应用程序相比,它的工作量太大了,UWP 应用程序的默认行为就是这样,无需任何代码即可打开应用程序。
如何在转换后的应用程序中点击 Toast 打开应用程序并抛出 Bridge,与真正的 UWP 相同?
谢谢。
最佳答案
实际上比这更简单。使用 Desktop Bridge 后,您可以像 UWP 应用程序一样创建 Toast。单击 toast 将以正确的模式启动 Desktop Bridge 应用程序。我最近发布了几个可以做到这一点的示例。您可以从 Windows 应用商店下载它们并在 GitHub 上找到源代码。链接和更多详细信息在此 blog post 。如果这没有帮助,请告诉我。如果需要,我可以在 WPF 中为此发送更简洁的“hello world”示例。
谢谢, 斯蒂芬·威克
关于c# - 桌面桥toast打开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41287499/