2015-10-14 46 views
1

我想在ListView元素上顯示上下文菜單時,拖動&刪除操作通過刪除其上的一些數據來完成。該proplem是,它似乎拖動&下降,以防止PreviewMouseUp事件發射。有沒有一些解決方法可以在Drop上顯示ContextMenu?拖放阻止預覽鼠標上移

回答

1

這是完全可以預料的,鼠標事件被重新路由到拖放邏輯。他們現在生成D + D事件。粗略地說,MouseEnter現在生成DragEnter,MouseMove觸發DragOver,MouseUp觸發Drop。

邏輯解決方法是在Drop事件處理程序中顯示ContextMenu。