如果在TreeView中的TreeItem上执行了右键单击,则会选中它。但是,如果在上下文菜单打开时对另一个项目执行了右键单击,则不会更新选择。
如果在第二次右键单击时更新选择,可以做些什么?
答案 0 :(得分:1)
consumeAutoHidingEvents
public final BooleanProperty consumeAutoHidingEventsProperty
指定是否应该使用导致Popup隐藏的事件。消耗事件会阻止它在Popup的所有者窗口中触发一些额外的UI响应。
默认值:true
您是否尝试将其设置为false?
在一般情况下,所有弹出窗口都可以消耗事件来关闭自己。