草庐IT

contextmenu

全部标签

c# - WPF:显示 GridView 项的上下文菜单

我有以下GridView:现在我想在右键单击有界项目时显示一个上下文菜单,这将允许我在处理后面的代码中的事件时检索所选项目。我可以用什么可能的方式来完成这个?[更新]正在关注DennisRoche的代码,我现在有这个:但是在运行时,我收到了这个异常:Cannotaddcontentoftype'System.Windows.Controls.ContextMenu'toanobjectoftype'System.Object'.Erroratobject'System.Windows.Controls.ContextMenu'inmarkupfile'MusicRepo_Importe

c# - WPF:将 ContextMenu 绑定(bind)到 MVVM 命令

假设我有一个带有返回Command的属性的Window(实际上,它是一个ViewModel类中带有Command的UserControl,但让我们尽可能简单地重现问题)。以下作品:但是以下不起作用。我得到的错误信息是System.Windows.DataError:4:Cannotfindsourceforbindingwithreference'ElementName=myWindow'.BindingExpression:Path=MyCommand;DataItem=null;targetelementis'MenuItem'(Name='');targetpropertyis'

c# - WPF:将 ContextMenu 绑定(bind)到 MVVM 命令

假设我有一个带有返回Command的属性的Window(实际上,它是一个ViewModel类中带有Command的UserControl,但让我们尽可能简单地重现问题)。以下作品:但是以下不起作用。我得到的错误信息是System.Windows.DataError:4:Cannotfindsourceforbindingwithreference'ElementName=myWindow'.BindingExpression:Path=MyCommand;DataItem=null;targetelementis'MenuItem'(Name='');targetpropertyis'

c# - 如何向 ListBoxItem 添加上下文菜单?

我有一个ListBox,我想为列表中的每个项目添加一个上下文菜单。我已经看到“解决方案”让右键单击选择一个项目并在空白处抑制上下文菜单,但这个解决方案感觉很脏。有没有人知道更好的方法? 最佳答案 只是进一步详细说明Frans所说的...即使ListBox拥有ContextMenuStrip,您仍然可以在菜单条打开时自定义菜单条中的项目。因此可以根据鼠标在列表框中的位置自定义其内容。下面的示例根据鼠标右键单击选择列表框中的项目,然后根据用户右键单击的项目自定义上下文菜单条。这是一个简单的示例,但应该让您开始:将列表框添加到表单并添加以

c# - 如何向 ListBoxItem 添加上下文菜单?

我有一个ListBox,我想为列表中的每个项目添加一个上下文菜单。我已经看到“解决方案”让右键单击选择一个项目并在空白处抑制上下文菜单,但这个解决方案感觉很脏。有没有人知道更好的方法? 最佳答案 只是进一步详细说明Frans所说的...即使ListBox拥有ContextMenuStrip,您仍然可以在菜单条打开时自定义菜单条中的项目。因此可以根据鼠标在列表框中的位置自定义其内容。下面的示例根据鼠标右键单击选择列表框中的项目,然后根据用户右键单击的项目自定义上下文菜单条。这是一个简单的示例,但应该让您开始:将列表框添加到表单并添加以

c# - 右键单击数据 GridView 的上下文菜单

我在.NETwinform应用程序中有一个数据GridView。我想右键单击一行并弹出一个菜单。然后我想选择复制、验证等内容我如何制作A)弹出菜单B)找到右击了哪一行。我知道我可以使用selectedIndex但我应该能够在不更改所选内容的情况下右键单击?现在我可以使用选定的索引,但如果有一种方法可以在不更改选定内容的情况下获取数据,那将很有用。 最佳答案 您可以使用CellMouseEnter和CellMouseLeave来跟踪鼠标当前悬停的行号。然后使用ContextMenu对象显示弹出菜单,为当前行定制。这是我的意思的一个快速

c# - 右键单击数据 GridView 的上下文菜单

我在.NETwinform应用程序中有一个数据GridView。我想右键单击一行并弹出一个菜单。然后我想选择复制、验证等内容我如何制作A)弹出菜单B)找到右击了哪一行。我知道我可以使用selectedIndex但我应该能够在不更改所选内容的情况下右键单击?现在我可以使用选定的索引,但如果有一种方法可以在不更改选定内容的情况下获取数据,那将很有用。 最佳答案 您可以使用CellMouseEnter和CellMouseLeave来跟踪鼠标当前悬停的行号。然后使用ContextMenu对象显示弹出菜单,为当前行定制。这是我的意思的一个快速

jquery - 为不同节点类型配置jstree右键上下文菜单

我在网上的某个地方看到了一个示例,展示了如何自定义jstree的右键单击上下文菜单的外观(使用contextmenu插件)。例如,允许我的用户删除“文档”而不是“文件夹”(通过隐藏文件夹上下文菜单中的“删除”选项)。现在我找不到那个例子了。谁能指出我正确的方向?官方documentation并没有真正帮助。编辑:因为我想要默认的上下文菜单只有一两个小的变化,我宁愿不重新创建整个菜单(当然我会这样做,如果这是唯一的方法)。我想做的是这样的:"contextmenu":{items:{"ccp":false,"create":{//Theitemlabel"label":"Create",

jquery - 为不同节点类型配置jstree右键上下文菜单

我在网上的某个地方看到了一个示例,展示了如何自定义jstree的右键单击上下文菜单的外观(使用contextmenu插件)。例如,允许我的用户删除“文档”而不是“文件夹”(通过隐藏文件夹上下文菜单中的“删除”选项)。现在我找不到那个例子了。谁能指出我正确的方向?官方documentation并没有真正帮助。编辑:因为我想要默认的上下文菜单只有一两个小的变化,我宁愿不重新创建整个菜单(当然我会这样做,如果这是唯一的方法)。我想做的是这样的:"contextmenu":{items:{"ccp":false,"create":{//Theitemlabel"label":"Create",

javascript - 如何检索已执行上下文菜单的元素

我正在尝试编写一个使用上下文菜单的googlechrome扩展程序。此上下文菜单仅适用于可编辑元素(例如输入文本)。单击并执行上下文菜单时,我想在回调函数中检索已执行上下文菜单的元素(输入文本),以便更新与此输入文本关联的值。这是我的扩展的框架:functionmycallback(info,tab){//missingpartthatreferstothequestion://howtoretrieveeltwhichisassumedtobe//theelementonwhichthecontextMenuhasbeenexecuted?elt.value="mynewvalue"