【发布时间】:2017-06-25 04:21:39
【问题描述】:
是否有任何 API 可用于在通用应用程序中创建系统托盘图标,或者这是一个禁忌?在这种情况下,我应该改用什么,我可以以某种方式将我的应用程序集成到操作中心还是仅限 MS?
【问题讨论】:
是否有任何 API 可用于在通用应用程序中创建系统托盘图标,或者这是一个禁忌?在这种情况下,我应该改用什么,我可以以某种方式将我的应用程序集成到操作中心还是仅限 MS?
【问题讨论】:
很抱歉,但我认为这是不可能的:唯一的选择是开发一个配套的 win32 程序来创建图标并在两者之间建立某种通信(win32 应用程序可以启动 UWP 应用程序,而UWP 可以将状态信息发送到 win32 应用程序)。这意味着其中一个问题必须安装另一个问题,这不是微不足道的,而且许多用户不喜欢有后台任务。
我认为您应该尝试适应 W10 UX:使用动态磁贴来显示任何状态/通知,允许固定执行某些操作的辅助动态磁贴,并与 Cortana 集成。
无法在操作中心集成,除非您想创建一个在单击时执行某些操作的永久通知,但这可能会惹恼用户。
编辑(2017 年 6 月 24 日):现在可以使用 Win32 扩展将此功能添加到 UWP 应用,请参阅 this tutorial 以供参考。
【讨论】: