如何手动关闭 RadContextMenu
本文关键字:RadContextMenu 何手动 | 更新日期: 2023-09-27 17:56:57
>我正在尝试使用RadListView
的ItemMouseLeave
和ItemMouseEnter
事件来添加和删除RadContextMenu
中的项目,但是我注意到它即使在打开时也会动态地将项目添加到上下文菜单中。这是我不想要的。因此,我创建了一个布尔变量,以使用上下文菜单的DropDownClosed
和DropDownOpened
事件来跟踪其打开和关闭状态。这也不起作用,因为如果您在项目外部右键单击,然后在上下文菜单已经打开的情况下右键单击项目,则上下文菜单似乎实际上并没有自行关闭,它只是移动到鼠标的位置。所以我的问题是我如何强制上下文菜单关闭它可以更新我用来跟踪其打开状态的布尔值。谢谢!
以下是手动关闭上下文菜单的方法:
contextMenu.DropDown.ClosePopup();