示例:
<Button Margin="10,10,0,0" VerticalAlignment="Top" HorizontalAlignment="Left" Content="按钮_具有右键菜单">
<Button.ContextMenu>
<ContextMenu StaysOpen="true">
<MenuItem Header="File"/>
<MenuItem Header="Save"/>
<Separator/>
<MenuItem Header="Recent Files">
<MenuItem Header="ReadMe.txt"/>
<MenuItem Header="Schedule.xls"/>
</MenuItem>
</ContextMenu>
</Button.ContextMenu>
</Button>
后台:
Dictionary<string, RoutedEventHandler> dist = new Dictionary<string, RoutedEventHandler>();
//添加右键菜单项,包括名称和事件
dist.Add("添加", add_Click);
dist.Add("修改", edit_Click);
dist.Add("删除", del_Click);
dist.Add("导出", putout_Click);
dgrid.ContextMenu = ContextMenus(dist);
标签:dist,Dictionary,ContextMenu,Add,右键,WPF,Click
From: https://www.cnblogs.com/qq2806933146xiaobai/p/17039110.html