首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏hbbliyong

    WPF ContextMenu的使用

    <Grid.ContextMenu > <ContextMenu> <MenuItem Header="增加" Click="MenuItem_Click" > MenuItem Header="删除"> </MenuItem> <MenuItem Header="修改"> </MenuItem> </ContextMenu > </Grid.ContextMenu> 给ContextMenu菜单添加图片 <MenuItem Header="增加" Click="MenuItem_Click" > < <Image Source="image/titleIcon.ico"></Image> </MenuItem.Icon> </MenuItem> 给ContextMenu

    2.2K90发布于 2018-03-06
  • 来自专栏Android&Java技术

    关于OptionMenu和ContextMenu的实现

    *         >OptionMenu:通过点击menu键触发           *         >ContextMenu:给具体的视图组件设置监听:setOnCreateContextMenuListener Activity中重写:onCreateOptionsMenu(),在此方法中调用  *             getMenuInflater().inflate();  *  *         >ContextMenu *  *         >OptionMenu:  *             需要重写Activity中的onOptionsItemSelected()  *  *         >ContextMenu } return super.onOptionsItemSelected(item); } @Override public void onCreateContextMenu(ContextMenu

    67220发布于 2020-02-27
  • 来自专栏Nicky's blog

    Jquery contextMenu右键菜单使用

    本博客介绍一下一款开源的jquery右键菜单插件使用,github链接:https://github.com/swisnl/jQuery-contextMenu 样例代码: <! /jquery.ui.position.min.js" type="text/javascript"></script> <script src="<em>contextMenu</em>/jquery.<em>contextMenu</em>.js " type="text/javascript"></script> <link href="<em>contextMenu</em>/jquery.<em>contextMenu</em>.css" rel="stylesheet " src="${resource}/<em>contextMenu</em>/jquery.<em>contextMenu</em>.js"></script> // 让旧版本的浏览器也能够支持<menu>标签配置 $.contextMenu 这里给出一篇写的很详细的中文博客:http://www.hangge.com/blog/cache/detail_1821.html,或者参考contextMenu作者的也是可以的

    4.7K20发布于 2019-01-17
  • 来自专栏全栈程序员必看

    contextmenu是什么事件_onpropertychange事件

    document.oncontextmenu = function() {   return false; }

    59330编辑于 2022-09-21
  • 来自专栏javafx框架tornadofx

    tornadofx入门14_contextmenu_builderWindow_CRUD

    .* class MainView14 : View("tornadofx入门14_contextmenu_builderWindow") { val data = (1..10).map { value { it.value.name } } contextmenu

    1.3K40发布于 2019-12-24
  • 来自专栏Nicky's blog

    Jquery系列之contextMenu右键菜单使用

    本博客介绍一下一款开源的jquery右键菜单插件使用,github链接:https://github.com/swisnl/jQuery-contextMenu 样例代码: <! "> <title></title> <script src="jquery-3.1.1.js" charset="utf-8"></script> <script src="<em>contextMenu</em> /jquery.ui.position.min.js" type="text/javascript"></script> <script src="<em>contextMenu</em>/jquery.<em>contextMenu</em>.js " type="text/javascript"></script> <link href="<em>contextMenu</em>/jquery.<em>contextMenu</em>.css" rel="stylesheet " src="${resource}/<em>contextMenu</em>/jquery.<em>contextMenu</em>.js"></script> // 让旧版本的浏览器也能够支持<menu>标签配置 $.contextMenu

    1.7K10编辑于 2022-05-07
  • 来自专栏用户10004205的专栏

    二、编辑器开发之ContextMenu

    ContextMenu属性,允许我们在Inspect检视面板对Component组件添加菜单功能。 public ContextMenu (string itemName); public ContextMenu (string itemName, bool isValidateFunction); 具体如下所示: 1. public ContextMenu (string itemName); [ContextMenu("Do Something")] public void DoSomething int priority); [ContextMenu("Function1", false, 20)] public void Function1() { } [ContextMenu 综上所述,可见ContextMenu与MenuItem用法基本一致,可以参照第一篇文章 编辑器开发之MenuItem。

    59820编辑于 2022-08-29
  • 来自专栏Android知识点总结

    Flutter 组件集录 | 3.7 新增 - ContextMenu 菜单

    什么是 ContextMenu 菜单 Context 菜单算是对弹出框的一个特性支持,特别对于桌面端来说,让 右键弹出工具框 的处理更加简便。 比如下方所示,是 AndroidStudio 中右键时弹出的工具: 严格来说,ContextMenu 不是一个单独的组件,而是一个弹出浮层菜单项小体系。 对于移动端来说,输入框 TextFiled 组件长按文字时弹出的工具菜单也属于一种 ContextMenu : 从本质上来说 ContextMenu 也不是什么新东西,只不过是对 Overlay 浮层的一层封装而已 输入框与 ContextMenu 菜单 在 Flutter 3.7 中 TextFiled 组件增加了 contextMenuBuilder 回调构建方法。 自定义 ContextMenu 菜单: ContextMenuController 上面展示浮层菜单是 TextFiled 组件内部提供的 contextMenuBuilder 回调,那如何让 任何组件

    2.5K20编辑于 2023-02-15
  • 来自专栏Android干货

    安卓开发_浅谈ContextMenu(上下文菜单)

    长下文菜单,即长按view显示一个菜单栏 与OptionMenu的区别 OptionMenu对应的是activity,一个activity只能拥有一个选项菜单 ContextMenu对应的是View,每个 View都可以设置上下文菜单 一般情况下ContextMenu常用语ListView或者GridView; 创建和响应上下文菜单过程: 1.在activity的onCreate(...)方法中为一个view , "选择的复制操作", 1).show(); 7 break; 8 case 101: 9 Toast.makeText(ContextMenu_List.this , "选择的粘贴操作", 1).show(); 10 break; 11 case 102: 12 Toast.makeText(ContextMenu_List.this 42 43 } 44 //创建上下文菜单 45 @Override 46 public void onCreateContextMenu(ContextMenu

    1.8K60发布于 2018-05-18
  • 来自专栏林德熙的博客

    WPF 已知问题 Separator 无法应用 ContextMenu 定义的默认样式

    本文记录一个 WPF 已知问题,在 ContextMenu 的 Resources 里定义 Separator 的默认样式,在 ContextMenu 里面的 Separator 将应用不上,或者说不会找到此默认的样式 <ContextMenu> <ContextMenu.Resources> <Style TargetType > </ContextMenu> 接着在 ContextMenu 里面存放一个 Separator 元素,可以看到此 Separator 元素没有使用或者说找到定义的样式,视觉上就是 Margin 没有生效 <ContextMenu> <ContextMenu.Resources> <Style Separator 写明了此 Key 那么将可以成功应用上,如下面代码 <ContextMenu> <ContextMenu.Resources

    1.3K20编辑于 2023-04-07
  • 来自专栏林德熙的博客

    WPF 修复 ContextMenu 在开启 PerMonitorV2 后所用 DPI 错误

    这就是导致 ContextMenu 视觉效果的 DPI 缩放不对的原因 修复方法就是给 ContextMenu 一个参考的控件,通过此参考控件,可以让 ContextMenu 进行多屏幕不同的 DPI 给 ContextMenu 一个参考的控件的方法有两个 第一个方法是通过将 ContextMenu 设置给所要关联的控件的 ContextMenu 属性上,如此即可让 ContextMenu 弹出的坐标可以根据此关联控件计算 例如以上代码被快速进入两次,第一次的 ContextMenu 对象还没完成弹出,第二次就进入,第二次的 ContextMenu 将会覆盖 canvas 的 ContextMenu 属性,从而让第一次的 ContextMenu 找不到关联的控件,让第一次的 ContextMenu 弹出到左上角,或者计算 DPI 不对 如果采用第一个方法,可以通过缓存 ContextMenu 的方式,代替每次都创建。 或者判断当前正在准备弹出 ContextMenu 就不继续创建 第二个方法是设置 ContextMenu 的 PlacementTarget 属性,通过此属性可以让 ContextMenu 关联控件,如以下代码

    66330编辑于 2023-04-07
  • 来自专栏历史专栏

    【愚公系列】2023年10月 WPF控件专题 ContextMenu控件详解

    一、ContextMenu控件详解WPF中的ContextMenu控件用于创建在用户右键单击控件时弹出的上下文菜单。 以下是使用ContextMenu的通用步骤:在XAML文件中,将ContextMenu添加到控件的Resources中:<Window.Resources> <ContextMenu x:Key= -- 添加菜单项 --> </ContextMenu></Window.Resources>将ContextMenu绑定到控件的ContextMenu属性:<Button Content="Right-click me" ContextMenu="{StaticResource myContextMenu}" />添加菜单项到ContextMenu中:<ContextMenu x:Key="myContextMenu Placement:ContextMenu在元素上的位置关系。IsOpen:用于控制ContextMenu是否显示。

    1.6K11编辑于 2023-10-14
  • 来自专栏walterlv - 吕毅的博客

    WPF 的 ElementName 在 ContextMenu 中无法绑定成功?试试使用 x:Reference!

    WPF 的 ElementName 在 ContextMenu 中无法绑定成功?试试使用 x:Reference! 不过当你预见 ContextMenu,或者类似 Grid.Row / Grid.Column 这样的属性中设置的时候,ElementName 就不那么管用了。 本文将解决这个问题。 ▲ 使用普通的 ElementName 绑定 以下代码就无法正常工作了 保持以上代码不变,我们现在新增一个 ContextMenu,然后在 ContextMenu 中使用一模一样的绑定表达式: <Window =DemoText, Mode=OneWay}" /> </ContextMenu> </Grid.ContextMenu> <TextBlock 使用 x:Reference 代替 ElementName 能够解决 以上绑定失败的原因,是 Grid.ContextMenu 属性中赋值的 ContextMenu 不在可视化树中,而 ContextMenu

    4.8K50发布于 2020-02-10
  • 来自专栏全栈程序员必看

    unity3D 编辑器扩展,MenuItem 和 ContextMenu 的使用方法

    ###ContextMenu的使用十分的简单,总共就只有2点 如图: 注意:ContextMenu这个类创建的选项,都是基于当前它所在的集成自MonoBehaviour的组件类的,不像 MenuItem void Start() { } // Update is called once per frame void Update() { } [ContextMenu ("ContextMenu1")] public void ContextMenuFunc1() { Debug.Log("ContextMenu1"); }

    2.7K50编辑于 2022-11-17
  • 来自专栏.Net移动开发

    .Net语言 APP开发平台——Smobiler学习日志:如何快速在手机上实现ContextMenu

    APP的开发平台,也许比Xamarin更方便 样式一 一、目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的”Smobiler Components”拖动一个GridView控件和一个ContextMenu _CellLongClick(sender As Object, e As GridViewCellEventArgs) Handles gridView1.CellLongClick contextMenu1 Sub C#: private void gridView1_CellLongClick(object sender, GridViewCellEventArgs e) { contextMenu1 .Show(); } 注:调用ContextMenu控件 c.Layout属性 新创建MobileForm项,并命名为MessageShow,并拖入一个Label控件和一个Image控件,如图1; Label1的DataMember属性(绑定需要显示的列),如图2; contextmenu的Layout属性,绑定新建的窗体MessageShow1,如图3; 图1 图2 图3 3.修改ContextMenu

    1K40发布于 2018-08-30
  • 来自专栏封碎

    Android自由选择TextView的文字 博客分类: Android AndroidUP

          用过EditText的都知道,EditText有个特点,当在里面长按的时候,会出现一个ContextMenu,提供了选择文字,复制,剪切等功能。 有时候,我们会想,如果不出现这个ContextMenu,直接就在view上选择文字,那多美好啊。相信很多人抱有这样的想法,很不幸,我也是。 还有个问题,ContextMenu在哪里触发的? 这个问题,用过ContextMenu的都知道,view里面要使用ContextMenu,需要覆盖一个onCreateContextMenu方法,然后在里面创建ContextMenu的各个选项。 android.graphics.Color; import android.text.Layout; import android.text.Selection; import android.view.ContextMenu

    2.7K10发布于 2018-10-31
  • 来自专栏完美Excel

    VBA通用代码:自定义右键菜单

    打开VBE,单击菜单“插入——模块”,插入一个标准模块,在其中输入代码: Sub AddToCellMenu() Dim ContextMenu As CommandBar ' 首先, Set ContextMenu =Application.CommandBars("Cell") ' 在单元格菜单中添加自定义按钮. With ContextMenu.Controls.Add(Type:=msoControlButton, before:=1) .OnAction = "'" &ThisWorkbook.Name Set ContextMenu =Application.CommandBars("Cell") ' 删除带有标签: My_Cell_Control_Tag 的自定义控件. For Each ctrl In ContextMenu.Controls If ctrl.Tag ="My_Cell_Control_Tag" Then ctrl.Delete

    2.4K30编辑于 2022-11-16
  • 来自专栏码客

    WPF设置托盘图标

    private void Ni_MouseClick(object sender, MouseEventArgs e) { System.Windows.Controls.ContextMenu NotifyIconMenu = (System.Windows.Controls.ContextMenu)App.Current.FindResource("NotifyIconMenu"); Dispose(); } } } App.xaml <Application.Resources> <ContextMenu x:Key="NotifyIconMenu" StaysOpen Name="MenuExit" Click="MenuExit_Click" Header="退出" /> </ContextMenu

    1.4K20编辑于 2022-03-13
  • 来自专栏TopFE

    分析snapmaker Luban软件的 导入图片,图片处理的源码

    _('key-Laser/Edit/ContextMenu-Close'), title: i18n. _('key-Laser/Edit/ContextMenu-Import Error'), body: i18n. _('key-Laser/Edit/ContextMenu-Close'), title: i18n. _('key-Laser/Edit/ContextMenu-Close'), title: i18n. _('key-Laser/Edit/ContextMenu-Close'), title: i18n.

    52410编辑于 2024-07-15
  • 来自专栏前端之攻略

    高德地图绘制多边形与编辑

    this.isDraw) { console.log("rightClick"); //创建右键菜单 var contextMenu = new AMap.ContextMenu(); console.log(contextMenu); //右键放大 contextMenu.addItem( "放大一级", () => { this.GDMap.zoomIn = new AMap.ContextMenu({ isCustom: true, content: this. $el }); contextMenu.open(this.GDMap, lnglats[i].position); }); if

    1.4K20编辑于 2023-03-08
领券