WPF DataGrid ContextMenu(s)

时间:2009-02-08 21:34:19

标签: wpf datagrid contextmenu

如何为DataGrid(Microsoft网格)中的每一列定义不同的ContextMenus?我发现网格提供了ContextMenu属性,但我想要列的不同上下文菜单项,而不是整个网格的相同ContextMenu。

编辑:谢谢你的回答!我试图按照你的建议听取ContextMenuOpeningEvent这是第一次成功:可以在EventHandler中修改ContextMenu。但它引发了另一个(希望很小的)问题 - 我现在必须确定触发ContextMenuOpeningEvent时鼠标光标所在的列。我将在以后研究如何做(或解决)。

1 个答案:

答案 0 :(得分:1)

我根本没玩过它,所以这可能是错的,但您可以覆盖ContextMenuOpening事件并动态创建相应的菜单。

add menu item to default context menu可能会给你一个起点。

祝你好运。