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
- 実装
注釈
このクラスは、エクステンダーがこのクラスを拡張することによって、独自のカスタム ドロップ ハンドラーを提供できるようにするために提供されます。
コンストラクター
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) |
このメソッドは、ドロップ操作の最後にテキストを選択します。 |