DropHandlerBase 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 클래스는 편집기에서 데이터 삭제를 처리하는 데 필요한 기본 기능을 제공합니다. 이 클래스는 확장자가 이 클래스를 확장하여 고유한 사용자 지정 드롭 처리기를 쉽게 제공할 수 있도록 편의 클래스로 제공됩니다.
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) |
이 메서드는 삭제 작업이 끝날 때 텍스트를 선택합니다. |