我正在尝试使用class myfactory[T] {
def make[K,L](p1: K, p2: L): T[K,L] = {
new T(p1,p2)
}
}
的{{1}}和ItemMouseLeave
事件来添加和删除ItemMouseEnter
中的项目,但我注意到它会动态添加上下文菜单中的项目即使在打开时也是如此。这是我不想要的东西。所以我创建了一个bool变量,用上下文菜单中的RadListView
和RadContextMenu
事件跟踪其打开和关闭状态。这也没有用,因为如果你右键单击一个项目,然后右键单击一个项目,而上下文菜单已经打开,似乎上下文菜单实际上并没有关闭它只是移动到鼠标的位置。所以我的问题是如何强制上下文菜单关闭它可以更新我用来跟踪其打开状态的bool。谢谢!
答案 0 :(得分:0)
以下是手动关闭上下文菜单的方法:
contextMenu.DropDown.ClosePopup();