Menu 是水平放置它的项的,默认情况下把灰色栏作为背景。
把Menu 添加到它的ItemsControl 基类的唯一公开的API 是IsMainMenu 属性。当为true(默认的)时,用户按下Alt 或者F10 键,菜单获得焦点。
MenuItem 是带头的Items 控件(继承自HeaderedItemControl),它的头实际上是主对象。如果Items 是子元素的话就会被作为
子菜单显示。MenuItem 使用下划线前缀来支持访问键(access key)。
Separator(分隔线)是一种简单控件。
Icon——允许把任意类型的对象添加到Header 旁边。Icon 对象会像Header 一样被渲染,尽管它通常是一幅小图片。
IsCheckable——让MenuItem 的行为像一个CheckBox 控件。
InputGestureText——用一个相关的手势(gesture)来标识一个项(最常见的就是键盘快捷方式,比如Ctrl+O)。
5个事件:Checked、Unchecked、SubmenuOpened、SubmenuClosed 和Click。
要为MenuItem 设置一个键盘快捷键,你应该用它的Command 属性。