WPF中的右键菜单主要是通过ContextMenu来实现,ContextMenu的使用有两种方式
一、.在Resources中声明,在控件中使用。
1.在Resources中添加ContextMenu
<Window.Resources><ContextMenu x:Key="ContextMenu"><MenuItem Name="MiFullScreen" Header="全屏"/><Separator></Separator><MenuItem Name="MiPlay" Header="播放"/></ContextMenu></Window.Resources>
2.在控件中使用ContextMenu
直接在控件的ContextMenu属性中关联即可。
<GroupBox ContextMenu="{StaticResource ContextMenu}"></GroupBox>
3.为每个MenuItem写Click事件
次方法的优点在于只声明一次,可以在多个控件中同时使用
二、在控件中直接声明
<GroupBox ><GroupBox.ContextMenu><ContextMenu><MenuItem Name="MenuItem1" Header="文件"/><MenuItem Name="MenuItem2" Header="编辑"/></ContextMenu></GroupBox.ContextMenu></GroupBox>
如果觉得《WPF中的右键菜单ContextMenu》对你有帮助,请点赞、收藏,并留下你的观点哦!