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


ToolGesture - класс

Представляет действие инструмента, вызываемое с помощью мыши.

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

System.Object
  System.Windows.Input.InputGesture
    Microsoft.Windows.Design.Interaction.ToolGesture

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

Синтаксис

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

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

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

  Имя Описание
Открытый метод ToolGesture() Инициализирует новый экземпляр класса ToolGesture.
Открытый метод ToolGesture(ToolAction) Инициализирует новый экземпляр класса ToolGesture.
Открытый метод ToolGesture(ToolAction, MouseButton) Инициализирует новый экземпляр класса ToolGesture.
Открытый метод ToolGesture(ToolAction, MouseButton, ModifierKeys) Инициализирует новый экземпляр класса ToolGesture.

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

Свойства

  Имя Описание
Открытое свойство LeftButton Получает или задает признак допустимости выполнения этого жеста при нажатой левой кнопке мыши.
Открытое свойство MiddleButton Получает или задает признак допустимости выполнения этого жеста при нажатой средней кнопке мыши.
Открытое свойство Modifiers Получает или задает клавиши-модификаторы, которые разрешается нажимать при этом жесте.
Открытое свойство RightButton Получает или задает признак допустимости выполнения этого жеста при нажатой правой кнопке мыши.
Открытое свойство ToolAction Получает или задает действие, связанное с этим жестом.
Открытое свойство XButton1 Получает или задает признак допустимости выполнения этого жеста при нажатой кнопке мыши xbutton1.
Открытое свойство XButton2 Получает или задает признак допустимости выполнения этого жеста при нажатой кнопке мыши xbutton2.

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

Методы

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

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

Заметки

Жест инструмента — это жест ввода в стиле Windows Presentation Foundation (WPF), представляющий действие инструмента, вызываемое с помощью мыши. Класс ToolGesture схож с классом MouseGesture, но определяет более богатый набор взаимодействий. Обратите внимание, что функциональность классов ToolGesture и MouseGesture перекрывается, и декоративный элемент конструктора, преобразующий события в привязки ввода, может использовать оба класса. Декоративный элемент конструктора отдает приоритет жестам инструментов, а при их отсутствии будет ожидать жесты мыши.

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

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

См. также

Ссылки

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

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

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