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


GestureData - класс

Предоставляет сведения о жесте.

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

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

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

Синтаксис

'Декларация
Public Class GestureData
public class GestureData
public ref class GestureData
type GestureData =  class end
public class GestureData

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

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

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

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

Свойства

  Имя Описание
Открытое свойство Adorners Получает коллекцию декоративных элементов представления конструктора, хранящуюся в контексте.
Открытое свойство Context Получает контекст редактирования, связанный с этими данными жеста.
Открытое свойство ImpliedSource Получает модель, которая является источником этого жеста.
Открытое свойство ImpliedTarget Получает модель, которая является целевым объектом этого жеста.
Открытое свойство SourceAdorner Получает декоративный элемент-источник в представлении.
Открытое свойство SourceModel Получает объект, являющийся источником этого жеста.
Открытое свойство TargetAdorner Получает целевой декоративный элемент в представлении.
Открытое свойство TargetModel Получает целевой объект этого жеста.

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

Методы

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

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

Заметки

Как правило, привязки команды не знают, какой именно жест привел к вызову команды. Это возможно из-за того, что жесты в основном представляют собой одиночные действия, никак не связанные с предшествующими жестами. Тем не менее, для конструкторов требуется более широкое взаимодействие. Поэтому команде может потребоваться дополнительная информация о жесте ввода, который ее вызвал. Эту дополнительную информацию содержит класс GestureData и производные от него классы.

Класс GestureData предоставляет информацию о текущем контексте редактирования с помощью свойства Context. Информация об источнике и цели этого жеста доступна через свойства SourceModel, TargetModel, SourceAdorner и TargetAdorner.

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

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

См. также

Ссылки

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

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

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