问题标签 [contextmenu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
23306 浏览

wpf - 在 XAML 中设置 WPF ContextMenu 的 PlacementTarget 属性?

给我一个运行时错误“UIElement”类型没有公共 TypeConverter 类

我也试过

并将 ContextMenu 放在屏幕的左上角,而不是在 Button

0 投票
2 回答
909 浏览

c# - 如果在 Popup 事件上填充 C# 上下文菜单跳跃

我有一个包含特定文件夹中所有文件的 MenuItem。

menuitem 在其自己的 Popup 事件中填充(使用System.IO.Directory.GetFiles),但如果它太靠近屏幕的右下角(或者看起来如此),它会在填充时在屏幕上跳得更高。

如果我在 Popup 事件引发之前填充它,菜单项将在通常的位置打开。

我必须在弹出事件中填充它以使文件夹的内容保持最新。

如果在 Popup 事件中填充菜单项,为什么它会移动,我该如何避免它?

0 投票
1 回答
1111 浏览

c# - ContextMenu 不显示,我不知道为什么

我正在编写一个 C# (.NET 3.5) 应用程序,其用户控件继承自 DataGridView。当用户右键单击列标题时,我想显示一个上下文菜单。

我实际上在我的应用程序中的 2 个表单上找到了这个工作发现。我很难过,因为 ContextMenu 不会显示在第三个表单的同一个控件上。我确实看到 Popup 事件被触发,但我没有看到在屏幕上绘制菜单,并且没有调用任何菜单项事件处理程序。

我完全不知道为什么我的上下文菜单没有被绘制,这让我很生气。

不幸的是,我的代码太复杂了,无法在此处发布所有内容……我将在其中包含构建和显示菜单的简短部分。我不相信问题出在这段代码中,但我不知道它还会在哪里。

我非常感谢社区可以提供的任何帮助。我真的希望我只是在这里做一些愚蠢的事情。

0 投票
4 回答
2612 浏览

blackberry - 黑莓轨迹球点击,而不是响应事件,显示上下文菜单,为什么?

我在某些设备上遇到了以下情况:当用户点击字段并期望得到响应时,设备没有正确响应该点击事件,而是在屏幕底部中心显示上下文菜单。

navigationUnclick 和 trackwheelUnclick
从我读过的内容来看,我可以覆盖 navigationUnclick 和 trackwheelUnclick 以防止菜单显示。我将其作为屏幕级别执行,但再现居中菜单场景很困难。这是正确的方法吗?

为什么会这样?有没有办法解决这个问题?

0 投票
1 回答
2321 浏览

windows - Windows Shell 上下文菜单选项

我需要为将运行位于 Windows 目录或任何其他目录中的批处理文件的所有文件创建一个选项。

批处理文件基本上会删除文件,也会从另一台服务器上删除。

我有批处理文件工作只需要上下文菜单选项。

0 投票
3 回答
17081 浏览

c# - 上下文菜单父?

嗨,我在标签(c#、winforms)上添加了一个上下文菜单。我的上下文菜单有 3 个子项,当我单击任何一个上下文菜单项时,我想显示标签文本。

提前致谢

0 投票
1 回答
4894 浏览

android - 检查值以禁用/启用上下文菜单项(android)

在我的应用程序中有一个 ListView。长按项目时,将出现“上下文菜单”。我想检查数据 ID,然后将禁用/启用设置为我的上下文菜单“项目”。我找不到 getMenuInfo() 之类的功能。

0 投票
3 回答
962 浏览

tortoisesvn - 上下文菜单缺少注册表项

我的 Vista Home Basic SP2 机器缺少相关的注册表值,在教程的第 171 页(最新和相关版本)中描述

保存有关要显示哪些上下文菜单的信息的注册表项是HKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskLowHKEY_CURRENT_USER\Software\TortoiseSVN\ContextMenuEntriesMaskHigh

0 投票
8 回答
79858 浏览

c# - 如何向 WinForms ContextMenu 添加分隔符?

在我的控制范围内,我有:

如何在此 ContextMenu 中添加分隔线?

0 投票
1 回答
4229 浏览

datagrid - 使用 MVVM 的 DataGrid 中的 ContextMenu 绑定源

我有一个数据网格列,如下所示:

我正在尝试访问 DataContext 的 EditLabelCommand,但找不到绑定源。我应该怎么做才能访问我的 DataContext 的命令?