내보내기(0) 인쇄
모두 확장
이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

DragDrop 클래스

끌어서 놓기 작업을 하 고 끌어서 놓기 관련된 이벤트 처리기 추가 및 제거 하는 기능을 시작 하는 메서드를 비롯 하 여 끌어서 놓기 작업을 시작 하기 위한 도우미 메서드 및 필드를 제공 합니다.

System.Object
  System.Windows.DragDrop

네임스페이스:  System.Windows
어셈블리:  PresentationCore(PresentationCore.dll)
public static class DragDrop

DragDrop 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드정적 멤버AddDragEnterHandler추가 된 DragEnter 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddDragLeaveHandler추가 된 DragLeave 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddDragOverHandler추가 된 DragOver 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddDropHandler추가 된 Drop 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddGiveFeedbackHandler추가 된 GiveFeedback 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddPreviewDragEnterHandler추가 된 PreviewDragEnter 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddPreviewDragLeaveHandler추가 된 PreviewDragLeave 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddPreviewDragOverHandler추가 된 PreviewDragOver 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddPreviewDropHandler추가 된 PreviewDrop 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddPreviewGiveFeedbackHandler추가 된 PreviewGiveFeedback 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddPreviewQueryContinueDragHandler추가 된 PreviewQueryContinueDrag 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버AddQueryContinueDragHandler추가 된 QueryContinueDrag 이벤트 처리기에 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버DoDragDrop끌어서 놓기 작업이 시작 됩니다.
Public 메서드정적 멤버RemoveDragEnterHandler제거는 DragEnter 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemoveDragLeaveHandler제거는 DragLeave 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemoveDragOverHandler제거는 DragOver 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemoveDropHandler제거는 Drop 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemoveGiveFeedbackHandler제거는 GiveFeedback 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemovePreviewDragEnterHandler제거는 PreviewDragEnter 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemovePreviewDragLeaveHandler제거는 PreviewDragLeave 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemovePreviewDragOverHandler제거는 PreviewDragOver 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemovePreviewDropHandler제거는 PreviewDrop 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemovePreviewGiveFeedbackHandler제거는 PreviewGiveFeedback 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemovePreviewQueryContinueDragHandler제거는 PreviewQueryContinueDrag 이벤트 처리기에서 지정된 된 종속성 개체입니다.
Public 메서드정적 멤버RemoveQueryContinueDragHandler제거는 QueryContinueDrag 이벤트 처리기에서 지정된 된 종속성 개체입니다.
위쪽
  이름설명
연결된 Public 이벤트DragEnter끌어 놓기 대상으로 작동 하는 요소의 범위에 있는 개체를 끌 때 발생 합니다.
연결된 Public 이벤트DragLeave끌어 놓기 대상으로 삭제 하지 않고도 작동 하는 요소의 범위 밖의 개체를 끌 때 발생 합니다.
연결된 Public 이벤트DragOver계속 해 서 개체를 놓기 대상으로 작동 하는 요소의 범위 내에서 드래그 하는 동안 발생 합니다.
연결된 Public 이벤트Drop끌어 놓기 대상으로 작동 하는 요소의 범위 내에서 개체를 놓을 때 발생 합니다.
연결된 Public 이벤트GiveFeedback지속적으로 진행 되 고 사용자에 게 피드백을 제공 하 여 끌기 소스가 끌어서 놓기 작업 중에 발생 합니다.
연결된 Public 이벤트PreviewDragEnter끌어 놓기 대상으로 작동 하는 요소의 범위에 있는 개체를 끌 때 발생 합니다.
연결된 Public 이벤트PreviewDragLeave끌어 놓기 대상으로 삭제 하지 않고도 작동 하는 요소의 범위 밖의 개체를 끌 때 발생 합니다.
연결된 Public 이벤트PreviewDragOver계속 해 서 개체를 놓기 대상으로 작동 하는 요소의 범위 내에서 드래그 하는 동안 발생 합니다.
연결된 Public 이벤트PreviewDrop끌어 놓기 대상으로 작동 하는 요소의 범위 내에서 개체를 놓을 때 발생 합니다.
연결된 Public 이벤트PreviewGiveFeedback지속적으로 진행 되 고 사용자에 게 피드백을 제공 하 여 끌기 소스가 끌어서 놓기 작업 중에 발생 합니다.
연결된 Public 이벤트PreviewQueryContinueDrag지속적으로 끌어서 놓기 작업이 진행 되 고 있습니다 놓기 소스 키/단추 상태에 따라 끌어서 놓기 작업을 종료 할 때 발생 합니다.
연결된 Public 이벤트QueryContinueDrag지속적으로 끌어서 놓기 작업이 진행 되 고 있습니다 놓기 소스 키/단추 상태에 따라 끌어서 놓기 작업을 종료 할 때 발생 합니다.
위쪽
  이름설명
Public 필드정적 멤버DragEnterEvent식별의DragEnter  연결 된 이벤트.
Public 필드정적 멤버DragLeaveEvent식별의DragLeave  연결 된 이벤트
Public 필드정적 멤버DragOverEvent식별의DragOver  연결 된 이벤트
Public 필드정적 멤버DropEvent식별의Drop  연결 된 이벤트
Public 필드정적 멤버GiveFeedbackEvent식별의GiveFeedback  연결 된 이벤트
Public 필드정적 멤버PreviewDragEnterEvent식별의PreviewDragEnter  연결 된 이벤트
Public 필드정적 멤버PreviewDragLeaveEvent식별의PreviewDragLeave  연결 된 이벤트
Public 필드정적 멤버PreviewDragOverEvent식별의PreviewDragOver  연결 된 이벤트
Public 필드정적 멤버PreviewDropEvent식별의PreviewDrop  연결 된 이벤트
Public 필드정적 멤버PreviewGiveFeedbackEvent식별의PreviewGiveFeedback  연결 된 이벤트
Public 필드정적 멤버PreviewQueryContinueDragEvent식별의PreviewQueryContinueDrag  연결 된 이벤트
Public 필드정적 멤버QueryContinueDragEvent식별의QueryContinueDrag  연결 된 이벤트
위쪽

드래그 앤 드롭 일반적으로 참조의 원하는 놓기 대상 위로 (마우스나 기타 포인팅 장치) 하나 이상의 개체를 선택 하려면 이러한 개체를 사용 하 여 데이터 전송의 메서드에 UI(사용자 인터페이스)를 놓는. 끌어서 놓기 작업을 복사 (또는 잘라내기)과 유사 및 하나의 개체 또는 다른 응용 프로그램에서 데이터를 전송 하는 데 사용 되는 작업을 붙여 넣습니다. 일반적으로 관련 된 두 당사자가 끌어서 놓기 작업: 끌기 소스에서 끌어 온된 데이터를 발생 하는 손실 된 데이터를 받는 놓기 대상입니다. 이벤트 및 끌어서 놓기 작업에서 정의 되는 데 필요한 메서드를 DragDrop 클래스입니다. 끌어서 놓기 이벤트에 연결 된 연결 된 이벤트는 UIElement 또는 ContentElement. 끌기 소스 및 놓기 대상은 동일한 응용 프로그램 또는 다른 응용 프로그램에서 UI 요소를 수 있습니다. 그러나 놓기 대상 끌기 소스에서 전달 되는 데이터를 처리 하는 방법을 알고 있어야 합니다.

참고참고

UIElement ContentElement 클래스는 끌어서 놓기 이벤트에 대 한 별칭 포함 이러한 클래스를 기본 클래스로 상속 되는 경우 이벤트 클래스 멤버 목록에 표시 되도록 합니다. 이러한 클래스 중 하나에 대 한 끌어서 놓기 이벤트에 이벤트 처리기를 연결 하는 경우 처리기는 내부에 연결 된 DragDrop 이벤트와는 동일한 이벤트 데이터 인스턴스를 받을 합니다. 예를 들어, 참조 하십시오 UIElement.Drop.

정적 호출 하 여 끌기 소스에서 끌어서 놓기 작업이 시작 DoDragDrop 메서드를 사용 하 고 전송 된 데이터를 전달 합니다. 요소는 일반적으로 끌기 소스 있을 때 다음 이벤트가 처리 합니다.

일반적으로 요소가 놓기 대상이 될 때 다음 이벤트를 처리 합니다.

자세한 내용 및 예제를 참조 하십시오. 끌어서 놓기 개요.

.NET Framework

4.5, 4, 3.5, 3.0에서 지원

.NET Framework Client Profile

4, 3.5 SP1에서 지원

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework 에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 다음을 참조하십시오. .NET Framework 시스템 요구 사항.
이 형식의 static(Visual Basic의 경우 Shared) 모든 공용 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft. All rights reserved.