Поделиться через


DropHandlerBase - класс

Предоставляет базовую функциональность, необходимую, что обработали перетаскивание данные в редакторе.

Иерархия наследования

Object
  Microsoft.VisualStudio.Text.Editor.DragDrop.DropHandlerBase

Пространство имен:  Microsoft.VisualStudio.Text.Editor.DragDrop
Сборка:  Microsoft.VisualStudio.Text.UI.Wpf (в Microsoft.VisualStudio.Text.UI.Wpf.dll)

Синтаксис

'Декларация
Public MustInherit Class DropHandlerBase _
    Implements IDropHandler
public abstract class DropHandlerBase : IDropHandler
public ref class DropHandlerBase abstract : IDropHandler
[<AbstractClass>]
type DropHandlerBase =  
    class 
        interface IDropHandler 
    end
public abstract class DropHandlerBase implements IDropHandler

Тип DropHandlerBase предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод DropHandlerBase Инициализирует новый экземпляр класса DropHandlerBase.

В начало страницы

Свойства

  Имя Описание
Защищенное свойство EditorOperations Возвращает IEditorOperations используется для обработки задач, как вставка текста.
Защищенное свойство TextView Получает представление текста.

В начало страницы

Методы

  Имя Описание
Защищенный метод DeleteSpans Удаляет указанные диапазоны из буфера.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод ExtractText Извлекает текст определенного перетаскивания и удаления.
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Защищенный метод GetDragDropEffect Возвращает эффект перетаскивания, который должен быть отображен пользователю на основе состоянии операции.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод HandleDataDropped Указывает, что операция перетаскивания завершена, и что теперь следует выполнять конечные задачи, если они есть.
Открытый метод HandleDragCanceled Указывает, что операция перетаскивания была отменена.
Открытый метод HandleDraggingOver Указывает, что операция перетаскивания находится в состоянии выполнения.
Открытый метод HandleDragStarted Указывает на начало операции перетаскивания.
Защищенный метод InsertText Вставляет текстовые данные в заданной позиции.
Открытый метод IsDropEnabled Определяет, может ли обработчик принимать данные для операции перетаскивания.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод MoveText Перемещает данные из одного места в другое в буфере, удаляя содержимое выделения и introducing указываемый текст в заданном месте.
Защищенный метод PerformPostEditActions Этот метод вызывается после выполнения изменений в буфере, чтобы выполнить необходимые действия после редактирования.
Защищенный метод PerformPreEditActions Этот метод вызывается до выполнения изменений в буфере, чтобы выполнить необходимые действия до редактирования.
Защищенный метод SelectText Выделяет текст в конце операции перетаскивания.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Указывается, что позволяет этот класс расширителей для получения своих собственных пользовательских обработчиков удаления путем расширения этого класса.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Text.Editor.DragDrop - пространство имен