我想取消TreeViewItem的上下文菜单打开事件
private void ContextMenu_Opened(object sender, RoutedEventArgs e)
{
e.Handled = true;
}
我认为这应该可行但是我得到了一个没有菜单项的小菜单,但我想没有任何东西出现。 感谢
答案 0 :(得分:11)
您应该使用拥有上下文菜单的控件的ContextMenuOpening
事件,该事件在上下文菜单打开之前触发。在那里,您可以更改上下文菜单或禁止它。如果您使用Opening
事件,则要阻止的事件代码可以使用,有关更多信息,请参阅this article。