主要用到ContextMenu类,对于任何的控件都可以进行对ContextMenu属性的操作进行设置右键菜单的功能.

xaml代码如下:

<Window x:Class="右键菜单.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="MainWindow" Height="350" Width="525"><Grid><ListView><ListView.ContextMenu><ContextMenu Name="gridCM" StaysOpen="True"><MenuItem Header="File" Click="MenuItem_Click_1"><MenuItem.Icon><Image Source="2.ico"></Image></MenuItem.Icon></MenuItem><MenuItem Header="Save"/></ContextMenu></ListView.ContextMenu></ListView></Grid>
</Window>

菜单响应事件:

        private void MenuItem_Click_1(object sender, RoutedEventArgs e){MessageBox.Show("haha");}

转载于:https://www.cnblogs.com/fornet/archive/2013/03/11/2976162.html

WPF 创建右键菜单相关推荐

  1. 【WPF】右键菜单ContextMenu可点击区域太小的问题

    [WPF]右键菜单ContextMenu可点击区域太小的问题 原文:[WPF]右键菜单ContextMenu可点击区域太小的问题 问题描述 正常使用右键菜单ContextMenu时,如果菜单项是不变的 ...

  2. qt创建右键菜单,显示在鼠标点击处

    引言 给窗口创建右键菜单,右键的时候,右键菜单出现在鼠标点击处.同时设置右键菜单的样式,右键菜单为圆角,起初设置样式的时候,右键菜单的背景在圆角边缘会出现黑色的方角,不能很好的显示为圆角,后来设置了右 ...

  3. CAD二次开发C#.Net编程-CAD创建右键菜单

    CAD二次开发&C#.Net编程-CAD创建右键菜单 private static ContextMenuExtension m_ContextMenu;//装载右键菜单public stat ...

  4. 跟我一起玩Win32开发(6):创建右键菜单

    快捷菜单,说得容易理解一点,就是右键菜单,当我们在某个区域内单击鼠标右键,会弹出一些菜单项.这种类型的菜单,是随处可见的,我们在桌面上右击一下,也会弹出一个菜单. 右键菜单的好处就是方便,它经常和我们 ...

  5. QT 显示中文、解决发布乱码、获得系统特定目录、获取文件属性、列表控件、屏幕截图显示保存(定时器)、视频直播、右键菜单

    显示中文 #include <QTextCodec>int main() {QApplication a(argc, argv);QTextCodec::setCodecForLocade ...

  6. EasyUI 的Tab 标签添加右键菜单

    样式: 主要提供右键功能代码. (只需要提供你需要的js和css就行了) <!doctype html> <html> <head> <basehref=&q ...

  7. [QT_015]Qt学习之基于条目控件的自定义特性(拖拽+右键菜单+样式)

    本文转自:<Qt编程指南>        作者:奇先生 Qt编程指南,Qt新手教程,Qt Programming Guide 本节介绍基于条目控件的定制特性,首先介绍条目的拖拽,列表控件. ...

  8. Chrome开发自定义右键菜单实现快速跳转到指定页面

    一.背景 假设我们在日常的测试过程中,有很多页面需要经常访问,一种方式是我们可以直接把这些页面添加为书签,但这种方式必须记录完整的URL.如果我们有多套环境,比如有测试环境.UAT环境.线上环境,每套 ...

  9. nz-tree的右键菜单的实现, 以及选中状态的实现

    ant design of angular中的nz-tree在官方实例并没有给出和context menu的例子, 不过官方的context menu独立的例子倒是有: https://ng.ant. ...

  10. JavaFX+Jfoenix 学习笔记(五)--ContextMenu右键菜单

    1.右键菜单,如图 2.实例-1:最简单的右键菜单 下面我们演示一个通过右键菜单来改变背景和字体颜色的例子. package zkh.javafx.learn.contextmenu;import j ...

最新文章

  1. 安卓4.2原生rom状态栏显示运营商
  2. 请求模式解决共享资源冲突
  3. SQLite自增关键字报错(near “AUTO_INCREMENT“: syntax error)
  4. QT的QDateTimeEdit类的使用
  5. 重新定义“人货场”:淘宝情景计算探索实践
  6. oracle删除排序数据库,数据库的数据操作:增删改查和排序
  7. JEECG 开源平台全视频和文档
  8. HashMap与ConcurrentHashMap的测试报告
  9. Opencv之python使用zxing识别二维码
  10. 封装自己的LINUX光盘
  11. 【交通流预测】基于matlab小波神经网络短时交通流预测【含Matlab源码 400期】
  12. 攻防世界logmein
  13. 如何理解最小二乘法?
  14. 税务异常的公司如何办理注销?
  15. 基础技术篇 10 ——物联网常见通信协议与通讯协议梳理【下】- 通信协议
  16. 云计算安全测评:云原生安全
  17. android mediaplayer播放sdcard音乐,Android 音乐播放MediaPlayer
  18. Bugly-iOS导入设置
  19. 化州市职业技术学校计算机高考班,2020化州市职业技术学校职业教育活动周暨技能体艺节...
  20. _new_()与_init_()的区别

热门文章

  1. sql-查询不同状态下的数据之和
  2. 【Java集合系列一】ArrayList解析
  3. vue个人学习(三)----组件
  4. static与extern 的作用、typedef关键字
  5. 【转】超现实的经典语录
  6. mysql 无法退出sql命令行编辑
  7. 文件压缩 ZipOutputStream类
  8. 【iCore4 双核心板_FPGA】例程一:GPIO输出实验——点亮LED
  9. winsock 收发广播包
  10. C# 基于MySQL的数据层基类(MySQLHelper)