上下文菜单是图形用户界面中的菜单,其在用户交互时出现,例如鼠标右键单击或鼠标中键单击操作。
我正在尝试实现按住图像时在“照片”应用程序中获得的功能。出现一个上下文菜单,其中包含各种选项(复制、共享、收藏夹等..),但主要...
我有一个 QTableWidget,其中有许多列只是复选框(有些不是)。我正在尝试实现一项功能,以便当用户右键单击与“
在显示ContextMenu之前右键单击选择TreeView节点
我想在显示上下文菜单之前右键单击选择一个 WPF TreeView 节点。 对于 WinForms,我可以使用这样的代码:在上下文菜单下单击“查找”节点,什么是 WPF
当我从 DropdownMenuItem 中删除项目时,如何立即重建 dropdownButton
我有一个下拉按钮,我在其中添加一些内容到列表中,然后使用上下文菜单进行编辑和删除操作我操作列表,我希望在删除该列表时立即显示操作列表...
扩展的增加使得上下文菜单(右键菜单)越来越长,很难在里面快速找到我需要的功能。 我想删除一些由 exte 添加的项目...
我正在尝试更改分隔符在 WPF 上下文菜单中的显示方式。上下文菜单有自己的默认样式,它已经成功地将样式应用到其所有菜单项。 <question vote="1"> <p>我正在尝试更改分隔符在 WPF 上下文菜单中的显示方式。上下文菜单有自己的默认样式,它已经成功地将样式应用到其所有菜单项。</p> <pre><code><Style BasedOn="{StaticResource ContextMenuBaseStyle}" TargetType="{x:Type local:ViewportContextMenu}"> <!-- Defining this style in Style.Resources means ALL menu items within the Context Menu, no matter how nested, use this style by default. --> <Style.Resources> <Style BasedOn="{StaticResource MenuItemBaseStyle}" TargetType="{x:Type MenuItem}"> <!-- Set the icon of all menu items to the one associated with their data context --> <Setter Property="Icon" Value="{StaticResource ViewportMenuItemIcon}"/> </Style> <Style TargetType="{x:Type Separator}"> <!-- Make the separators big and red so I know this style is working. --> <Setter Property="Background" Value="Red"/> <Setter Property="Margin" Value="100"/> </Style> </Style.Resources> </Style> </code></pre> <p>通过将 MenuItem 样式定义为无键,并在 ContextMenu 样式的资源内,我似乎能够在 ContextMenu 控件范围内为 MenuItem 创建“默认样式”。</p> <p>我想我可以对分隔符做同样的事情,但这种样式似乎没有得到应用(与 WPF 的情况一样,很难弄清楚给定控件上实际激活的样式是什么)</p> </question> <answer tick="false" vote="0"> <p>当您刚刚设置 <pre><code>Style.TargetType</code></pre> 时,隐式 <pre><code>Style</code></pre> 将仅针对 <pre><code>Separator</code></pre>(或 <pre><code>Menu</code></pre>)之外的 <pre><code>ContextMenu</code></pre> 控件。这是因为 <pre><code>Menu</code></pre> 通过按键显式加载 <pre><code>Style</code></pre>。 该键被定义为 <a href="https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.menuitem.separatorstylekey?view=windowsdesktop-8.0#remarks" rel="nofollow noreferrer"><pre><code>MenuItem.SeparatorStyleKey</code></pre></a> 静态属性。 这意味着您必须显式覆盖使用此键的 <pre><code>Style</code></pre>,以便当 <pre><code>Menu</code></pre> 使用此键查找资源时找到您的自定义 <pre><code>Style</code></pre>:</p> <pre><code><Style x:Key="{x:Static MenuItem.SeparatorStyleKey}" TargetType="{x:Type Separator}"> <!-- Make the separators big and red so I know this style is working. --> <Setter Property="Background" Value="Red" /> <Setter Property="Margin" Value="10" /> </Style> </code></pre> <p>请注意,在设置子菜单项的样式时可能会遇到相同的问题。他们也使用显式键。<br/> 您可以查看 Microsoft Docs:<a href="https://learn.microsoft.com/en-us/dotnet/desktop/wpf/controls/menu-styles-and-templates?view=netframeworkdesktop-4.8#menu-and-menuitem-controltemplate-example" rel="nofollow noreferrer">Menu 和 MenuItem ControlTemplate 示例</a>以了解所使用的按键。</p> </answer> </body></html>
我正在使用本教程来创建自定义上下文菜单。 我正在显示列表中的项目,我希望当用户单击这些项目时,显示它们的索引。目前,右键单击任何项目
Chrome contextMenus API ContextType
我在这里查看 chrome.contextMenu 的 API。 列出的上下文类型有: “全部” “页” “框架” “选择” “关联” “可编辑” “图像” “视频” “声音的” “启动器” “浏览器操作” “page_act...
iPhone 是否提供任何 API 用于将菜单选项插入电子邮件、短信和地址簿上下文菜单?
Blackberry API 允许将自定义菜单项(以及相应的事件处理程序)插入到其标准电子邮件、SMS 和地址簿上下文菜单中。有没有支持的方法来做到这一点
WPF - 使用 ContextMenu、MVVM 和 Command 将 ListView 的项目单元格文本复制到剪贴板
我试图实现一个非常简单的任务:使用右键单击上下文菜单将 ListView 单元格的文本复制到剪贴板,但该任务在 WPF 中似乎非常复杂。我读过几个主题...
PowerShell 脚本可以在 ISE 中运行,但在通过文件资源管理器的快捷菜单调用时意外退出
我目前正在尝试编写一个脚本,并且对 powershell 还比较陌生 这是下面的脚本 #> 函数运行脚本{ # 提示用户输入用户名 $用户名=读取主机“输入
Powershell 脚本可以在 ISE 中运行,但不能正常运行
我目前正在尝试编写一个脚本,并且对 powershell 还比较陌生 这是下面的脚本 #> 函数运行脚本{ # 提示用户输入用户名 $用户名=读取主机“输入
Qt Creator 12.0.0 右键菜单几乎涵盖了所有内容
Qt Creator 更新到版本 12.0.0 后,上下文菜单中添加了新项目,并出现以下工件: 上下文菜单错误: 正如您在屏幕截图中看到的,上下文菜单...
我正在尝试监听浏览器默认上下文菜单(不是自定义上下文菜单)上的“在新选项卡中打开链接”上下文菜单项的单击。我想在之前做一些 javascript
如何向 WinForms ContextMenu 添加分隔符?
在我的控制范围内,我有: ContextMenu = new ContextMenu(); ContextMenu.MenuItems.Add(new MenuItem("&添加项目", onAddSpeaker)); ContextMenu.MenuItems.Add(new MenuItem("&编辑项目", onEditS...
这里是第一篇文章,所以希望我能以最有帮助的方式提出这个问题。我对编码还很陌生,在努力推动自己的过程中,我决定尝试使用 React 重新创建扫雷......
我想在右键单击数据表的一行时打开上下文菜单。 然后,上下文菜单会向用户建议打开文件的选项,该文件的路径存储在相应的...
我正在尝试实现一个 shell 扩展,它在 Windows 10/11 上下文菜单中显示多个条目。我的很多解决方案都基于此示例:https://github.com/microsoft/
我有一个 shell 扩展,可以让我保存/恢复桌面图标位置。它的命令完全从桌面上下文菜单运行。我想在 con 中为这些项目添加热键...
Angular Material 自定义上下文菜单(右键单击)
使用 Angular Material,是否可以在指定的模板元素上使用我自己的 MatMenu 覆盖默认上下文菜单(右键单击)? 有 MatMenuTrigger 指令,但它只能...