我希望在Drag& Drop操作完成时通过删除一些数据来显示ListView元素上的上下文菜单。问题在于,似乎Drag& Drop会阻止PreviewMouseUp事件以某种方式触发。是否有一些变通方法可以在drop上显示ContextMenu?
答案 0 :(得分:1)
这完全是预期的,鼠标事件被重新路由到拖放逻辑。他们现在生成D + D事件。粗略地说,MouseEnter现在生成DragEnter,MouseMove触发DragOver,MouseUp触发Drop。
逻辑解决方法是在Drop事件处理程序中显示ContextMenu。