2010-07-20 99 views
40

想知道如何将一个ContextMenu添加到DataGrid?我希望能够在DataGrid的任何地方右键单击。有人可以提供一个简单的Hello世界的例子(只弹出消息框或东西)?如何将上下文菜单添加到wpf数据网格?

谢谢!

+0

的[添加不同的上下文菜单DataGrid的标题]可能重复(http://stackoverflow.com/questions/2706246/adding-different-context-menu-for-datagrids-header) – Godeke 2012-12-05 17:49:22

回答

93
<DataGrid AutoGenerateColumns="False" Height="200" HorizontalAlignment="Left" Margin="97,27,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="200" > 
     <DataGrid.ContextMenu> 
     <ContextMenu > 
      <MenuItem Header="Add Divider" Click="MenuItem_Click" /> 
     </ContextMenu> 
     </DataGrid.ContextMenu> 
    </DataGrid> 
+1

可以添加通过添加IsCheckable =“true” – Enrico 2014-01-09 08:52:30

+2

复选框到MenuItem为什么没有标记为答案? – Dave 2016-02-26 09:58:11

相关问题