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 - пространство имен