如何将上下文菜单添加到Windows Phone 10的上下文菜单中。
安装应用时会添加菜单&第一次跑。
单击该菜单将打开包含提供数据的应用程序。
UWP有可能吗?
答案 0 :(得分:0)
如何将上下文菜单添加到Windows Phone 10的上下文菜单中。
实际上,Windows Phone 10中的每个应用都有自己的默认context menu
。并非所有应用程序都具有相同的上下文菜单,称为“Windows Phone 10上下文菜单”。例如,人物应用程序的默认上下文菜单是“编辑”,“删除”等,照片应用程序是“共享”,“添加到相册”等。因此,您需要确定需要添加哪个应用程序的上下文菜单。
如果您想为正在开发的uwp应用添加上下文菜单,这很容易做到。在uwp应用中,您可以使用PopupMenu
创建自定义上下文菜单,并使用UICommand
添加菜单项。详情请参阅上下文菜单official sample。如果您想通过选择一个项目启动另一个应用程序,则需要在选择项目时按Launcher课程启动应用程序。有关如何启动应用的详细信息,请参阅this sample。
如果您想要将Edge应用的上下文菜单添加为您显示的图片,则需要使用Microsoft Edge Extensions。该扩展支持上下文菜单相对API,如contextMenus.create
方法。详情请参阅扩展程序中的supported APIs。请注意Edge的上下文菜单API仅支持Microsoft Edge(38)/ Windows 10(14393)。
对于其他应用程序,如果应用程序未打开扩展程序或公共API,则无法直接更改contextMenu。
安装应用时会添加菜单&第一次跑。
由于uwp应用程序是沙箱,因此当首次运行当前应用程序时,您无法将菜单添加到其他应用程序。对于像Edge这样的第三方应用,您只能完成扩展并将其加载到资源管理器以让上下文菜单更改生效,您无法通过应用程序控制它。