Drag& Drop可防止鼠标预览

时间:2015-10-14 13:45:29

标签: .net wpf drag-and-drop onmouseup

我希望在Drag& Drop操作完成时通过删除一些数据来显示ListView元素上的上下文菜单。问题在于,似乎Drag& Drop会阻止PreviewMouseUp事件以某种方式触发。是否有一些变通方法可以在drop上显示ContextMenu?

1 个答案:

答案 0 :(得分:1)

这完全是预期的,鼠标事件被重新路由到拖放逻辑。他们现在生成D + D事件。粗略地说,MouseEnter现在生成DragEnter,MouseMove触发DragOver,MouseUp触发Drop。

逻辑解决方法是在Drop事件处理程序中显示ContextMenu。