WPF控件库之Menu控件
2015-06-29 16:28
190 查看
WPF控件库之Menu(1)
Menu 是一个控件,使用该控件可以对那些与命令或事件处理程序相关联的元素以分层方式进行组织。每个 Menu 可以包含多个 MenuItem 控件。每个 MenuItem 都可调用命令或调用 Click 事件处理程序。MenuItem 也可以有多个 MenuItem 元素作为子项,从而构成子菜单。
Menu 是一个控件,使用该控件可以对那些与命令或事件处理程序相关联的元素以分层方式进行组织。每个 Menu 可以包含多个 MenuItem 控件。每个 MenuItem 都可调用命令或调用 Click 事件处理程序。MenuItem 也可以有多个 MenuItem 元素作为子项,从而构成子菜单。
下图演示了菜单控件的三种不同状态。默认状态是没有设备(如鼠标指针)停留在 Menu 上时的状态。当鼠标指针悬停在 Menu 上时显示焦点状态,当在 Menu 上单击鼠标按钮时显示按下状态。
不同状态下的菜单
使用 Menu 类,可以按照分层顺序对与命令和事件处理程序相关联的元素进行组织。每个 Menu 元素都包含一个由 MenuItem 元素组成的集合。
Menu 控件 Menu 控件表示一系列用来为应用程序指定命令或选项的项。通常,单击 MenuItem 将打开一个子菜单或者导致应用程序执行相应的命令。
创建 Menu 下面的示例将创建一个 Menu 来操作 TextBox 中的文本。Menu 包含多个使用 Command、IsCheckable 和 Header 属性以及 Checked、Unchecked 和 Click 事件的 MenuItem 对象。
相关文章推荐
- J2SE总结
- Java中的Filter
- PHP学习之[第11讲]新浪微博开放平台 PHP 与 OAuth 接口(1)
- unity3d 模型旋转、缩放、拖动
- HttpClient get post
- nginx访问控制、rewrite应用
- 使用prepareStatement进行模糊查询时的单引号问题
- [AngularJS]--权限控制
- 图像处理之傅里叶变换浅析
- ejabberd 的框架
- oracle恢复删除的数据
- CentOS 6.5+Syslog-ng+LogZilla搭建中央日志服务器
- 安装django
- C#操作字符串方法总结<转>
- Python 类 setattr、getattr、hasattr 的使用
- [LintCode] 二叉树的中序遍历
- 2010年6月30号至今天我来北京整整五年,我把一切告诉你!
- Idea_从Eclipse转Intellij IDEA
- JavaScript实现级联菜单的方法
- Xml序列化去掉命名空间,去掉申明