次の方法で共有


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
実装

注釈

このクラスは、エクステンダーがこのクラスを拡張することによって、独自のカスタム ドロップ ハンドラーを提供できるようにするために提供されます。

コンストラクター

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)

選択範囲の内容を削除し、insertPoint で toInsert を挿入することで、バッファー内のある場所から別の場所にデータを移動します。

PerformPostEditActions(DragDropInfo, Boolean)

このメソッドは、必要な編集後アクションを実行するためにバッファーに対する編集が行われた後に呼び出されます。

PerformPreEditActions(DragDropInfo)

このメソッドは、必要な事前編集アクションを実行するためにバッファーに対する編集が行われる前に呼び出されます。

SelectText(SnapshotPoint, Int32, DragDropInfo, Boolean)

このメソッドは、ドロップ操作の最後にテキストを選択します。

適用対象