WPF DragDrop.DoDragDrop(用于右击?)

时间:2010-12-18 03:57:09

标签: wpf drag-and-drop right-click

在WPF中,我想使用右键单击启动拖放操作。像Windows资源管理器,右键单击,稍微移动,你得到装饰,以指示操作中的拖拽下降。不要移动,当你松开按钮时,你会得到上下文菜单。

我已经启动了所有功能,但是当我调用“DragDrop.DoDragDrop”时,它立即直接通过,它不会等待鼠标向上。

我确实看到了这个链接Stack Overflow Question,它引用了一篇Silverlight文章,并且需要使用MouseCapture,它只适用于左键。从字面上看,似乎根本不可能在wpf中进行右击拖动操作(如窗口)。我总是很难相信这样的事情:)(我确实试过MouseCapture无济于事)

1 个答案:

答案 0 :(得分:0)

MSDN forums找到问题的解决方案。主要想法是使用DragDrop.AddQueryContinueDragHandler