다음을 통해 공유


DragEventHandler 대리자

정의

UIElementDragEnter, DragLeave, DragOverDrop 이벤트를 처리할 메서드를 나타냅니다.

public delegate void DragEventHandler(Platform::Object ^ sender, DragEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(716284421, 7795, 19407, 170, 188, 87, 185, 126, 33, 150, 29)]
class DragEventHandler : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(716284421, 7795, 19407, 170, 188, 87, 185, 126, 33, 150, 29)]
public delegate void DragEventHandler(object sender, DragEventArgs e);
Public Delegate Sub DragEventHandler(sender As Object, e As DragEventArgs)

매개 변수

sender
Object

Platform::Object

IInspectable

이벤트 처리기가 연결된 개체입니다.

e
DragEventArgs

이벤트 데이터입니다.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

DragEventHandler는 다음 이벤트를 처리하기 위해 구현하는 대리자입니다.

Control 클래스에는 컨트롤 파생 형식이 끌어서 놓기 이벤트에 대한 클래스 기반 처리를 제공하기 위해 재정의할 수 있는 미리 연결된 이벤트 처리기가 있습니다. 이러한 메서드는 다음과 같습니다.

끌어서 놓기 개념의 Windows 런타임 구현에서는 특정 컨트롤 및 입력 작업만 끌어서 놓기 작업을 시작할 수 있습니다. UI 요소가 끌어서 놓기 작업을 시작할 수 있도록 허용하는 일반화된 DoDragDrop 메서드는 없습니다. 끌어서 놓기 작업의 기본 소스는 GridView와 같은 목록의 항목을 끌 때입니다.

적용 대상

추가 정보