上下文菜单对于自制动作的二级菜单支持

功能建议 · 914 次浏览
HumbleCoder 创建于 2021-05-02 00:28

自制动作能否像上面的那样有二级菜单可选

1. 鼠标停留显示二级菜单(就像现在)

2. 直接点击一级菜单就运行默认的二级菜单项,没有指定默认就不响应(就像现在)

3. 显示二级菜单,点击某二级菜单项后就作为一个参数进入动作运行(就像面板下右键)


回复内容
CL 2021-05-02 12:51
#1

WPF 的菜单不支持这种操作方式,有子菜单的情况下就不能点击父菜单了。

目前有一个方案,在点击菜单的时候,按下ctrl,如果有子菜单的话另外显示一个菜单。不知道是不是可行。

HumbleCoder 2021-05-02 19:24 :

感觉再加ctrl的话单手鼠标体验有点割裂,去掉第二条的话感觉也可以,有二级就在二级响应,没有就像现在在一级响应

CL 回复 HumbleCoder 2021-05-03 14:41 :

又想到了零一个问题,上下文菜单,如果是处理的文本,会需要通过参数变量quicker_in_param传递给动作要处理的内容。这会和右键菜单的触发方式传递参数冲突了。

HumbleCoder 回复 CL 2021-05-03 15:02 :

啊这,好吧,看来目前没办法了

回复主贴