다음을 통해 공유


DropHandlerBase 클래스

정의

이 클래스는 편집기에서 데이터 삭제를 처리하는 데 필요한 기본 기능을 제공합니다. 이 클래스는 확장자가 이 클래스를 확장하여 고유한 사용자 지정 드롭 처리기를 쉽게 제공할 수 있도록 편의 클래스로 제공됩니다.

public ref class DropHandlerBase abstract : Microsoft::VisualStudio::Text::Editor::DragDrop::IDropHandler
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DropHandlerBase abstract : Microsoft::VisualStudio::Text::Editor::DragDrop::IDropHandler
[Windows::Foundation::Metadata::WebHostHidden]
class DropHandlerBase abstract : Microsoft::VisualStudio::Text::Editor::DragDrop::IDropHandler
public abstract class DropHandlerBase : Microsoft.VisualStudio.Text.Editor.DragDrop.IDropHandler
type DropHandlerBase = class
    interface IDropHandler
Public MustInherit Class DropHandlerBase
Implements IDropHandler
상속
DropHandlerBase
구현

설명

이 클래스는 extender가 이 클래스를 확장하여 고유한 사용자 지정 드롭 처리기를 제공할 수 있도록 제공됩니다.

생성자

DropHandlerBase(IWpfTextView, IEditorOperations)

DropHandlerBase를 생성합니다.

속성

EditorOperations

IEditorOperations 텍스트 삽입과 같은 작업을 처리하는 데 사용되는 를 가져옵니다.

TextView

IWpfTextView 이 드롭 처리기가 작동하는 을 가져옵니다.

메서드

DeleteSpans(IList<ITrackingSpan>)

의 목록이 ITrackingSpan지정되면 버퍼에서 삭제합니다.

ExtractText(DragDropInfo)

이 메서드는 개체의 DragDropInfo 텍스트를 추출합니다.

GetDragDropEffect(DragDropInfo)

작업 상태에 따라 사용자에게 표시해야 & 끌어서 놓기 효과를 결정합니다.

HandleDataDropped(DragDropInfo)

끌어서 놓기 작업이 완료되었으며 최종 작업(있는 경우)이 지금 수행되어야 했음을 나타냅니다.

HandleDragCanceled()

끌어서 놓기 작업이 취소되었음을 나타냅니다.

HandleDraggingOver(DragDropInfo)

끌어서 놓기 작업이 진행 중임을 나타냅니다.

HandleDragStarted(DragDropInfo)

끌어서 놓기 작업의 시작을 나타냅니다.

InsertText(VirtualSnapshotPoint, String)

지정된 위치에 텍스트 데이터를 삽입합니다.

IsDropEnabled(DragDropInfo)

처리기가 끌어서 놓기 작업에 대한 데이터를 허용할 수 있는지 여부를 결정합니다.

MoveText(VirtualSnapshotPoint, IList<ITrackingSpan>, String)

선택 내용을 삭제하고 insertionPoint에Insert에 삽입하여 버퍼의 한 위치에서 다른 위치로 데이터를 이동합니다.

PerformPostEditActions(DragDropInfo, Boolean)

이 메서드는 필요한 사후 편집 작업을 수행하기 위해 버퍼를 편집한 후에 호출됩니다.

PerformPreEditActions(DragDropInfo)

이 메서드는 필요한 사전 편집 작업을 수행하기 위해 버퍼를 편집하기 전에 호출됩니다.

SelectText(SnapshotPoint, Int32, DragDropInfo, Boolean)

이 메서드는 삭제 작업이 끝날 때 텍스트를 선택합니다.

적용 대상