取消从资源管理器拖放到我的wpf应用程序

时间:2012-01-05 12:58:08

标签: wpf drag-and-drop explorer

我很难想到如何做到这一点。 我想处理从windows explore到我的wpf应用程序的拖放。除了一件事,它工作正常。

我不知道如何处理拖放的取消。

通常情况下,我会在DragSource上发生QueryContinueDrag事件并告诉我是否按下了Escap键。 但由于我没有开始拖放操作,我没有拖动源,因此没有QuerContinueDrag事件,所以我无法清理我的drap和drop操作(就像删除D& D adorner ... )。

我已经尝试伪造一个DragSource,但由于事件发生在拖放操作开始的元素(DragDrop.DoDragDrop ...)上,因此它无效。

所以,如果你有任何想法:)

0 个答案:

没有答案