Compartilhar via


Classe ToolGesture

Representa uma interação de ferramenta com o mouse.

Hierarquia de herança

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

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
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

O tipo ToolGesture expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ToolGesture() Initializes a new instance of the ToolGesture class.
Método público ToolGesture(ToolAction) Initializes a new instance of the ToolGesture class.
Método público ToolGesture(ToolAction, MouseButton) Initializes a new instance of the ToolGesture class.
Método público ToolGesture(ToolAction, MouseButton, ModifierKeys) Initializes a new instance of the ToolGesture class.

Início

Propriedades

  Nome Descrição
Propriedade pública LeftButton Obtém ou define se esse gesto é permitido para ser executado enquanto o botão esquerdo do mouse é pressionado.
Propriedade pública MiddleButton Obtém ou define se se esse gesto tiver permissão para ser executado enquanto o botão do meio do mouse é pressionado.
Propriedade pública Modifiers Obtém ou define as teclas modificadoras que têm permissão para ser pressionado para que esse gesto.
Propriedade pública RightButton Obtém ou define se esse gesto é permitido para ser executado enquanto o botão direito do mouse é pressionado.
Propriedade pública ToolAction Obtém ou define a ação associada a esse gesto.
Propriedade pública XButton1 Obtém ou define se esse gesto é permitido a ser realizada enquanto o botão de xbutton1 do mouse é pressionado.
Propriedade pública XButton2 Obtém ou define se esse gesto é permitido a ser realizada enquanto o botão de xbutton2 do mouse é pressionado.

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público Matches Retorna um valor que indica se esse gesto corresponde a um evento de entrada. (Substitui InputGesture.Matches(Object, InputEventArgs).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna uma seqüência de caracteres que descreve o gesto para fins de diagnóstico. (Substitui Object.ToString().)

Início

Comentários

Um gesto de ferramenta é de um Windows Presentation Foundation (WPF)-estilo entrada gesto que representa uma interação de ferramenta com o mouse. O ToolGesture é semelhante do MouseGesture de classe, mas define um conjunto mais rico de interações. Observe que ToolGesture e MouseGesture sobreposição e o designer adorno que traduz a eventos em ligações de entrada podem usar ambas. O adorno designer favorece os gestos de ferramenta e na sua ausência procurará gestos do mouse.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Design.Interaction

Outros recursos

Noções básicas sobre extensibilidade Designer WPF