WPF右键菜单一般情况下是被看做一个类。当我们在具体的开发程序中,往往都是需要在某个按钮或框架内添加一个WPF右键菜单的需求。#t#
ContextMenu类就是用来做右键菜单的对象,对于任何的控件都可以进行对ContextMenu属性的操作进行设置右键菜单的功能.
下面代码就是对一个按钮添加一个WPF右键菜单的功能:
- < Button Name="cmButton"
Height="30">Button with
Context Menu - < Button.ContextMenu>
- < ContextMenu Name="cm"
StaysOpen="true"> - < MenuItem Header="File"/>
- < MenuItem Header="Save"/>
- < MenuItem Header="SaveAs"/>
- < MenuItem Header="Recent Files">
- < MenuItem Header="ReadMe.txt"/>
- < MenuItem Header="Schedule.xls"/>
- < /MenuItem>
- < /ContextMenu>
- < /Button.ContextMenu>
- < /Button>
包括任何控件,只要有ContextMenu属性都可以添加WPF右键菜单.