利用ContextMenu类可以实现右键菜单功能,在任何拥有该属性的控件都可以直接通过该类来实现右键功能。以Button为例
1 <Button Name="myButton" Click="myButton_Click"> 2 <Button.ContextMenu> 3 <ContextMenu StaysOpen="True"> 4 <MenuItem Header="File" /> 6 <MenuItem Header="Recent Files"> 7 <MenuItem Header="ReadMe.txt"/> 8 <MenuItem Header="Schedule.xls"/> 9 </MenuItem> 10 </ContextMenu> 11 </Button.ContextMenu> 12 </Button>