DragDrop.QueryContinueDrag DragDrop.QueryContinueDrag 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.

see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler
see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler
see AddQueryContinueDragHandler, and RemoveQueryContinueDragHandler

설명

QueryContinueDrag 이벤트는 끌기 소스를 끄는 동안 지속적으로 발생합니다.The QueryContinueDrag event is raised continuously while the drag source is being dragged. 이 이벤트를 처리하여 Esc, Shift, Ctrl 및 Alt 키의 상태에 따라 끌어서 놓기 작업을 종료하는 작업 및 마우스 단추의 상태를 확인할 수 있습니다.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. 이 이벤트에 대한 기본 처리기는 Esc 키를 누를 경우 끌어서 놓기 작업을 취소하고 마우스 단추를 놓을 경우 데이터를 놓습니다.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. 그렇지 않은 경우는 DoDragDrop 메서드에서 반환 되지 않으며 애플리케이션에서 응답 하지 않습니다.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

해당 터널링 이벤트가 PreviewQueryContinueDrag합니다.The corresponding tunneling event is PreviewQueryContinueDrag.

적용 대상

추가 정보