Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

DragDrop.QueryContinueDrag Attached Event

Occurs continuously while a drag-and-drop operation is in progress, and enables the drop source to end the drag-and-drop operation depending on the key/button states.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

See AddQueryContinueDragHandler, RemoveQueryContinueDragHandler
<object DragDrop.QueryContinueDrag="QueryContinueDragEventHandler" .../>

The QueryContinueDrag event is raised continuously while the drag source is being dragged. You can handle this event to determine what action ends the drag-and-drop operation based on the state of the ESC, SHIFT, CTRL, and ALT keys, as well as the state of the mouse buttons. The default handler for this event cancels the drag-and-drop operation if the ESC key is pressed, and drops the data if the mouse button is released. If you handle this event to change the default behavior, be sure to provide an equivalent mechanism in your handler to end the drag-and-drop operation. Otherwise, the DoDragDrop method will not return and your application will stop responding. If you handle this event, you must mark it as handled to prevent the default behavior from overriding your handler.

Routed Event Information

Identifier Field

QueryContinueDragEvent

Routing Strategy

Bubbling

Delegate

QueryContinueDragEventHandler

The corresponding tunneling event is PreviewQueryContinueDrag.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft