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


DragGestureData - класс

Предоставляет дополнительную информацию во время операции перетаскивания.

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

System.Object
  Microsoft.Windows.Design.Interaction.GestureData
    Microsoft.Windows.Design.Interaction.MouseGestureData
      Microsoft.Windows.Design.Interaction.DragGestureData

Пространство имен:  Microsoft.Windows.Design.Interaction
Сборка:  Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)

Синтаксис

'Декларация
Public Class DragGestureData _
    Inherits MouseGestureData
public class DragGestureData : MouseGestureData
public ref class DragGestureData : public MouseGestureData
type DragGestureData =  
    class
        inherit MouseGestureData
    end
public class DragGestureData extends MouseGestureData

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

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

  Имя Описание
Открытый метод DragGestureData(EditingContext, ModelItem, ModelItem, Visual, Point, Point, DragDropEffects, IDataObject) Инициализирует новый экземпляр класса DragGestureData.
Открытый метод DragGestureData(EditingContext, ModelItem, ModelItem, Visual, Point, Point, DragDropEffects, IDataObject, DependencyObject, DependencyObject) Инициализирует новый экземпляр класса DragGestureData.

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

Свойства

  Имя Описание
Открытое свойство Adorners Получает коллекцию декоративных элементов представления конструктора, хранящуюся в контексте. (Унаследовано от GestureData.)
Открытое свойство AllowedEffects Получает набор допустимых эффектов перетаскивания.
Открытое свойство Context Получает контекст редактирования, связанный с этими данными жеста. (Унаследовано от GestureData.)
Открытое свойство CurrentPosition Получает текущее положение мыши. (Унаследовано от MouseGestureData.)
Открытое свойство Data Получает данные, передаваемые операции перетаскивания.
Открытое свойство Effects Получает или задает набор текущих эффектов перетаскивания.
Открытое свойство ImpliedSource Получает модель, которая является источником этого жеста. (Унаследовано от GestureData.)
Открытое свойство ImpliedTarget Получает модель, которая является целевым объектом этого жеста. (Унаследовано от GestureData.)
Открытое свойство PositionDelta Получает смещение между начальным и конечным положениями. (Унаследовано от MouseGestureData.)
Открытое свойство SourceAdorner Получает декоративный элемент-источник в представлении. (Унаследовано от GestureData.)
Открытое свойство SourceModel Получает объект, являющийся источником этого жеста. (Унаследовано от GestureData.)
Открытое свойство StartPosition Получает начальное положение мыши. (Унаследовано от MouseGestureData.)
Открытое свойство TargetAdorner Получает целевой декоративный элемент в представлении. (Унаследовано от GestureData.)
Открытое свойство TargetModel Получает целевой объект этого жеста. (Унаследовано от GestureData.)

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

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый методСтатический член FromEventArgs(CanExecuteToolEventArgs) Предоставляет простое средство, которое возвращает объект DragGestureData из объекта CanExecuteToolEventArgs.
Открытый методСтатический член FromEventArgs(ExecutedToolEventArgs) Предоставляет простое средство, которое возвращает объект DragGestureData из объекта ExecutedToolEventArgs.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Открытый метод TranslatePoint Преобразует указанную точку в систему координат визуального элемента указанной модели. (Унаследовано от MouseGestureData.)

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

Заметки

Этот класс наследует от класса MouseGestureData и предоставляет дополнительные данные жеста для операций перетаскивания.

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

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

См. также

Ссылки

Microsoft.Windows.Design.Interaction - пространство имен

Другие ресурсы

Общее представление о расширяемости конструктора WPF