带有通用应用程序的系统 tray/taskbar icon/notify 图标
System tray/taskbar icon/notify icon with universal apps
是否有任何 API 我可以用来在通用应用程序中创建系统托盘图标,或者这是一个禁忌?在那种情况下,我应该改用什么,我可以以某种方式将我的应用程序集成到操作中心还是仅限 MS?
对不起,但我认为这是不可能的:唯一的选择是开发一个配套的 win32 程序来创建图标并在两者之间建立某种通信(win32 应用程序可以启动 UWP 应用程序, UWP 可以将状态信息发送到 win32 应用)。这意味着一个问题必须安装另一个,这不是微不足道的,许多用户不喜欢有后台任务。
我认为您应该尝试适应 W10 用户体验:对任何 status/notification 使用动态磁贴,允许固定执行特定操作的辅助动态磁贴,并与 Cortana 集成。
无法集成到操作中心,除非您想创建一个永久通知,在单击时执行某些操作,但这可能会惹恼用户。
编辑 (6/24/2017):现在可以使用 Win32 扩展将此功能添加到 UWP 应用程序,请参阅 this tutorial 以供参考。
是否有任何 API 我可以用来在通用应用程序中创建系统托盘图标,或者这是一个禁忌?在那种情况下,我应该改用什么,我可以以某种方式将我的应用程序集成到操作中心还是仅限 MS?
对不起,但我认为这是不可能的:唯一的选择是开发一个配套的 win32 程序来创建图标并在两者之间建立某种通信(win32 应用程序可以启动 UWP 应用程序, UWP 可以将状态信息发送到 win32 应用)。这意味着一个问题必须安装另一个,这不是微不足道的,许多用户不喜欢有后台任务。
我认为您应该尝试适应 W10 用户体验:对任何 status/notification 使用动态磁贴,允许固定执行特定操作的辅助动态磁贴,并与 Cortana 集成。
无法集成到操作中心,除非您想创建一个永久通知,在单击时执行某些操作,但这可能会惹恼用户。
编辑 (6/24/2017):现在可以使用 Win32 扩展将此功能添加到 UWP 应用程序,请参阅 this tutorial 以供参考。