如何从我的UWP应用程序向用户显示状态?

时间:2017-12-15 20:58:28

标签: c# uwp

我们正在创建一个应用程序(必须是适用于Microsoft应用商店的UWP)。应用程序将继续运行,我们希望在用户登录后从桌面“隐藏”UI(不在任务栏中)。我们希望将它放在可以看到应用程序和/或注销状态的位置(如VPN或防病毒应用程序显示状态)。

我们调查过使用systray(uwp中不存在),快速操作托盘(似乎是用于系统应用程序),通知(显示状态,但用户可以删除它 - 寻找像Wifi的操作中心按钮之类的东西) 。我们的目标是让应用程序运行,但是可以通过访问状态和注销功能来解决问题。微软批准的方式是什么?如果没有这种批准的方式,你是如何解决这个问题的?

2 个答案:

答案 0 :(得分:0)

此时,UWP不支持。

但是,您可以使用Desktop Bridge将WPF应用程序发布到Microsoft Store。我无法触摸它,但我发现商店中的一些应用程序运行的访问权限比UWP更高,您可以控制应用程序图标的可见性(即任务栏/的SystemTray)。

尝试一下,让我们知道它是否有效。

答案 1 :(得分:0)

你是对的,但有一些可以使用的解决方法:

<强> 1。如果用户将其解除,请使用THE DISMISSED EVENT 再次显示通知。

<强> 2。带有SYSTRAY EXTENSION的UWP APP

this blogpost中所述,您可以添加将创建托盘图标的组件。