我如何可以定义为在DataGrid(微软的网格)每列不同ContextMenus?我发现,在网格提供ContextMenu属性,但我想要的列不同的上下文菜单项,而不是相同的ContextMenu对于整个网格。

编辑:谢谢您的回答!我试图听ContextMenuOpeningEvent如你所说这是第一个成功:文本菜单可以在事件处理程序进行修改。但它引发了另外一个(希望小)的问题 - 我现在要找出列的鼠标光标是当ContextMenuOpeningEvent被触发了。我要研究如何做(或解决)以后。

有帮助吗?

解决方案

我还没有发挥它在所有的,所以这可能是错误的,但是你可以重写的ContextMenuOpening事件和动态创建相应的菜单。

添加菜单项默认的上下文菜单可能会给你一个的起点。

好运。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top