上下文菜单是图形用户界面中的菜单,其在用户交互时出现,例如鼠标右键单击或鼠标中键单击操作。
如何禁用 Flutter Web 上的上下文菜单? (右键单击,触摸按)
如何在 Flutter(2.x、Web / 浏览器)中禁用上下文菜单在移动设备上右键单击或长按触摸(例如 DevTools 移动视图)。 我来自 Angular 的 Web 开发...
我的一个 Eclipse 插件添加了这个上下文菜单项: 我的一个 Eclipse 插件添加了这个上下文菜单项: <menuContribution locationURI="popup:org.eclipse.ui.popup.any?after=additions"> <menu id="sourceMenuId" label="%Source"> <command commandId="org.eclipse.wst.sse.ui.format" id="sourceFormat" style="push"> <visibleWhen checkEnabled="true" /> </command> </menu> </menuContribution> 是否可以在我自己的plugin.xml中删除它? 我找不到任何选项来覆盖可见状态。 首先,checkEnabled仅指示当该项目通常将作为菜单的一部分显示时是否应执行该项目的任何启用/可见性评估。换句话说,我们应该在每次显示菜单时检查是否应该显示该项目,还是只执行一次?您已将其正确设置为 true,以便对其进行评估。 但是,您无法评估该项目是否应该显示。 您的plugin.xml 中需要类似的内容... <command commandId="com.mycompany.project.doSomething" style="push" tooltip="Do Something"> <visibleWhen checkEnabled="false"> <test property="com.mycompany.project.isVisibleConditionSet"/> </visibleWhen> </command> ...您使用属性测试器以编程方式测试是否应该显示该项目。 您可以在plugin.xml 文件的<extension point="org.eclipse.core.expressions.propertyTesters"> 部分中像这样定义属性测试器... <propertyTester class="com.mycompany.project.testers.IsVisibleConditionSet" id="com.mycompany.project.isVisibleConditionSet" namespace="com.mycompany.project" properties="isVisibleConditionSet" type="java.lang.Object"/> ...您需要在代码中实现 PropertyTester 的类,并且应根据上述 XML 中的类名称来命名它。例如... package com.mycompany.project.testers; import org.eclipse.core.expressions.PropertyTester; // other imports here as required public class IsVisibleConditionSet extends PropertyTester { static final String CONDITION_TESTER = "isVisibleConditionSet"; @Override public boolean test(Object receiver, String property, Object[] args, Object expectedValue) { if (CONDITION_TESTER.equals(property)) { return SomeOtherClass.shouldDisplayDoSomethingMenuItem(); } return false; } } 在上面的 if 块中放置什么并不重要,只要它运行得很快,这样菜单显示就可以避免延迟。您可以在此处调用代码中的任何逻辑,只要它在范围内即可。
我正在使用 SfDataGrid,并为其添加了上下文菜单。我遇到的问题是,如果用户拉出上下文菜单并进行选择,而数据网格中没有选定的行,则程序...
将项目/操作添加到 pyqtgraph PlotWidget 上下文菜单
我是 python 和 pyqt5/pyqtgraph 的新手。尝试使用下面的代码将操作/项目添加到 PlotWidget 的上下文菜单中。 New_Item 显示覆盖在“查看全部”项目的顶部...
如何使用 javascript 覆盖 Web 中默认的右键单击行为
在 Web 应用程序中,右键单击时,通常会显示上下文菜单。我想覆盖此默认行为并显示我的自定义菜单。我编写了以下代码。然而,...
我想为 iOS 13+ 自定义上下文菜单上的操作按钮 菜单是这样的: 我想我可以像 UIAlertController 操作一样设置自定义字体,如下所示: 让行动 = UIA...
我有一个包含项目的 LazyVGrid,项目上没有任何填充,因为我更喜欢让 LazyVGrid 的布局管理单元格之间的间距。但是当我打开上下文菜单时...
如何在 Windows 11 中的 Windows 资源管理器中添加“Git Bash Here”上下文菜单选项?
我最近切换到 Windows 11,安装 git 后,我发现用于轻松启动 git bash 的上下文菜单选项不存在。好消息是,可以访问...
我正在Android中开发一个应用程序。 我有一个带有一些图像的 ListView,当我单击一行时,我打开 ContextMenu,我有两个选择,消除图像或与其他应用程序共享。 在...
我想要什么 我正在制作一个组件。该组件用于显示标签列表。我希望当用户长按标签时会在标签上弹出一个上下文菜单。像这样: 我得到了什么 你看,
如何在 iOS 中将此菜单添加到应用程序中?菜单类似于 iPhone 中的文本字段?
我想知道如何使用操作按钮(例如单击消息时出现在 Whatsapp 和其他应用程序上的操作按钮)来实现此“上下文菜单”。 非常感谢。
尝试为网站实现上下文菜单是很困难的,至少根据我的经验。我主要使用 React 构建单页应用程序,其中通常需要上下文菜单。虽然
如何通过命令提示符使用 Drawboard PDF(MS Store APP)打开 .pdf 文件? [已关闭]
我正在开发一个Python脚本,它根据文件名在不同的程序中启动PDF。但如果我想使用 Microsoft App Drawboard PDF、标准 Powershell 和
右键单击与 JavaScript 中其他按钮的工作方式不同?
首先,我捕获鼠标事件,如下所示: window.addEventListener("mousemove", main.mouseEvent, false); window.addEventListener("mouseup", main.mouseEvent, false); 窗户。
POWERSHELL - WINDOWS 注册表 - 无法获得带有“*”的路径,例如“hkcr:\*\shell”
我正在尝试制作一个添加一些注册表项的powershell脚本。 但是(我认为)我未能将 HKCR 下的 * 文件夹识别为通配符 powershell 的目标是提供...
将单个文件名传递给上下文菜单 shell 命令很简单: [HKEY_CLASSES_ROOT\*\shell\MyProgram\Command] @="程序.exe %1" 但是如果我选择多个文件,program.exe 会为每个文件调用
我有一个 SwiftUI macOS 应用程序,其视图包含使用 Path 绘制的垂直线。我需要右键单击一行并打开一个 ContextMenu 但我需要知道单击的位置以便
我有一个按钮应该触发自定义行为。因此我正在使用 Jquery 的 contextmenu 事件。请看我的小提琴。 目前我以这种方式绑定事件: $( "#mybutton" ).
带有 Angular 13 的 PerfectMemory/ngx-contextmenu 7.0.0 在 ipad(IOS 设备)中不起作用
描述错误 “@perfectmemory/ngx-contextmenu”:“^7.0.0”,Angular 13 在 web 和 andriod 中工作,但在 ipad 中它不工作。 重现 https://perfectmemory.github....
swift 自定义上下文菜单 previewprovider 不能点击里面的任何视图(使用点击手势)
我正在处理类似消息的反应,这就是我所做的(使用 contextMenu 中的 customProvider) 下面是我向 customProvider 控制器添加表情符号操作时的代码 private func addReactionLi ...