【发布时间】:2014-03-11 11:31:39
【问题描述】:
我正在尝试在 WPF Treeview 中实现拖放行为。作为其中的一部分,一旦触发 DragOver 事件,如果鼠标在节点上停留了一段时间,我需要展开当前悬停的节点。
我已经能够在触发的节点上使用 DelayedAction 成功延迟扩展,但是一旦触发延迟操作,我就无法成功检查鼠标的当前位置。目前,即使鼠标移离节点并释放点击,延迟后节点仍会展开。
我需要能够在延迟后检查鼠标的当前位置,并且只有在鼠标仍在节点上方时才展开节点。
【问题讨论】: