标签: contextmenu

在Internet Explorer控件中禁用上下文菜单

如何禁用IE WebBrowser控件中的上下文菜单,而是在C#中执行右键单击事件的自定义处理?

.net c# events contextmenu webbrowser-control

7
推荐指数
2
解决办法
6156
查看次数

即使设置了CommandParameter,ICommand.CanExecute也会传递null

我有一个棘手的问题,我ContextMenu将一个ICommand-derived对象绑定到一个,并通过一个样式设置CommandCommandParameter属性MenuItem:

<ContextMenu
    ItemsSource="{Binding Source={x:Static OrangeNote:Note.MultiCommands}}">
    <ContextMenu.Resources>
        <Style
            TargetType="MenuItem">
            <Setter
                Property="Header"
                Value="{Binding Path=Title}" />
            <Setter
                Property="Command"
                Value="{Binding}" />
            <Setter
                Property="CommandParameter"
                Value="{Binding Source={x:Static OrangeNote:App.Screen}, Path=SelectedNotes}" />
...
Run Code Online (Sandbox Code Playgroud)

然而,虽然ICommand.Execute( object )传递了应该选择的一组注释,ICommand.CanExecute( object )(在创建菜单时调用)将被传递为null.我已经检查过并且在调用之前正确地实例化了所选的注释集合(实际上它在其声明中被赋值,因此它永远不会null).我无法弄清楚CanEvaluate为什么会通过null.

c# data-binding wpf contextmenu icommand

7
推荐指数
2
解决办法
5516
查看次数

C#Windows'打开方式>'上下文菜单行为

可能重复:
文件类型与应用程序的关联(C#)

我正在编写一个C#Windows应用程序来可视化和修改'.build'文件(nant脚本).我希望用户能够在Windows资源管理器中右键单击.build文件并选择"打开方式"选项以允许在我的应用程序中修改该文件.

为了使用这种机制,我的程序需要支持什么?我的程序可能需要对Windows执行上下文菜单支持?

我想知道是否有人能指出我关于这个主题的好文章/教程的方向.

c# windows open-with contextmenu

7
推荐指数
1
解决办法
5269
查看次数

在Snow Leopard的Finder中实现徽章和上下文菜单的FLOSS

显然,与雪豹,由于可可和去除上下文菜单插件来改写查找的,不再容易做到无论是徽章,也没有上下文菜单,但Dropbox的似乎都添加托管文件夹中上下文菜单,并添加状态徽章.

是否有一个能够解决这个问题的开源项目?

macos cocoa finder contextmenu osx-snow-leopard

7
推荐指数
1
解决办法
622
查看次数

如何根据文件和文件夹管理jsTree的上下文菜单

右键单击后,我坚持要管理上下文菜单.实际上我需要为文件夹显示一些contextmenu项,为文件夹显示contextmenu的一些项.

单击文件夹上下文菜单将如下所示:

  • 创建
  • 去掉
  • 改名

点击文件上下文菜单将如下所示:

  • 创建
  • 去掉
  • 改名

点击后有没有办法管理这个菜单.我查看了文档和其他博客,但没有获得有用的内容.

你能指导我一些事情,以便我可以这样实施.

提前致谢

contextmenu jstree

7
推荐指数
1
解决办法
5637
查看次数

当我生成上下文菜单时,获取在列表视图中选择的项目

我想从列表视图中获取所选项目.

当维护一个longclick listview项时,我得到上下文菜单(一切正常)但我想知道如何检测什么是POSITION哪个做了longclick

1º声明上下文菜单中的项目

/res/menu/NAMEOFXMLUWANT.XML

像这样

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:id="@+id/Abrir"
      android:title="@string/Abrir" />
<item android:id="@+id/Editar"
      android:title="@string/Edit" />
    <item android:id="@+id/Borrar"
      android:title="@string/delete" />
<item android:id="@+id/Alarma"
      android:title="@string/Alarma" />
</menu>
Run Code Online (Sandbox Code Playgroud)

你想要的2º-AFTER在LIST VIEW中进行上下文菜单

lista = me listview

 lista = (ListView) findViewById(R.id.Lista);
        final ArrayAdapter<String> adaptador = new ArrayAdapter<String>(
                this, android.R.layout.simple_list_item_1, ficheros);
        lista.setLongClickable(true);

        lista.setAdapter(adaptador);

        lista.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {

            @Override 
            public void onCreateContextMenu(ContextMenu menu, View v,
                    ContextMenuInfo menuInfo) { //here u set u rute
                MenuInflater inflater = getMenuInflater();
                inflater.inflate(R.menu.activity_main, menu);

            }
        });
Run Code Online (Sandbox Code Playgroud)

3º和FINALY,你设置你点击项目

@Override
public boolean onContextItemSelected(MenuItem item) { …
Run Code Online (Sandbox Code Playgroud)

android listview contextmenu

7
推荐指数
1
解决办法
7488
查看次数

在WebView中的文本选择上创建自定义上下文菜单

我的应用程序中有一个WebView,我想在文本选择上显示自定义上下文菜单,如下所示:

在此输入图像描述

我不想使用Android的Context ActionBar.我想要一个非常小的上下文菜单代替动作.

我该怎么办?

android contextmenu webview

7
推荐指数
0
解决办法
882
查看次数

将"全选"上下文菜单项添加到默认的TextBox菜单项

我在DataGrid中的DataEdititngTemplate for DataGridTemplateColumn中有一个TextBox,当我的DatagridCell处于编辑模式并且用户右键单击它时,我想显示4个上下文菜单项(剪切,复制,粘贴,全选).

我看到TextBox控件的默认右键单击上下文菜单只包含3个菜单项:剪切(Ctrl + X),复制(Ctrl + C),粘贴(Ctrl + V).

虽然Ctrl + A适用于TextBox,但没有"全选"上下文菜单项.所以问题是 - 如何在不丢失剪切,复制,粘贴菜单项及其功能的情况下,将新的上下文菜单项"全选"添加到TextBox上下文菜单中?

wpf datagrid textbox contextmenu

7
推荐指数
1
解决办法
1344
查看次数

在Android 7中,ContextMenu的位置搞砸了

我有一个带有简单列表视图和上下文菜单的应用程序.在android 7之前,一切看起来都不错:

单击列表底部的项目时: 在此输入图像描述

单击列表顶部的项目时: 在此输入图像描述

但机智android 7 ......

单击列表底部的项目时: 在此输入图像描述

单击列表顶部的项目时: 在此输入图像描述

上下文菜单的位置是否有任何变化?

android contextmenu android-7.0-nougat

7
推荐指数
1
解决办法
1447
查看次数

如何检测超链接的右键单击上下文菜单中的哪个选项被单击?

我们假设我使用的是默认浏览器的contextmenu.

  • 我怎样才能发现用户例如从右键单击上下文菜单中选择了"复制链接位置"?
  • 如何在"复制链接位置"操作后覆盖默认行为?(例如,替换链接,但如果用户选择"在新选项卡中打开",它仍将是原始链接).

编辑:替换剪贴板中的链接右键关闭链接的上下文菜单(即使用户选择了不同于"复制链接位置"的选项)也是可接受的解决方案.

html javascript browser contextmenu hyperlink

7
推荐指数
2
解决办法
315
查看次数