【问题标题】:Drag&Drop prevent preview mouse up拖放防止预览鼠标向上
【发布时间】:2015-10-14 13:45:29
【问题描述】:

我想在拖放操作完成时通过在其上放置一些数据来在 ListView 元素上显示上下文菜单。问题是似乎 Drag&Drop 以某种方式阻止 PreviewMouseUp 事件触发。是否有一些解决方法可以在放置时显示 ContextMenu?

【问题讨论】:

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


    【解决方案1】:

    这完全在意料之中,鼠标事件被重新路由到拖放逻辑。他们现在改为生成 D+D 事件。粗略地说,MouseEnter 现在生成 DragEnter,MouseMove 触发 DragOver,MouseUp 触发 Drop。

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

    【讨论】:

      猜你喜欢
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多