Condividi tramite


Classe ToolGesture

Rappresenta un'interazione dello strumento con il mouse.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
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

Il tipo ToolGesture espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ToolGesture() Inizializza una nuova istanza della classe ToolGesture.
Metodo pubblico ToolGesture(ToolAction) Inizializza una nuova istanza della classe ToolGesture.
Metodo pubblico ToolGesture(ToolAction, MouseButton) Inizializza una nuova istanza della classe ToolGesture.
Metodo pubblico ToolGesture(ToolAction, MouseButton, ModifierKeys) Inizializza una nuova istanza della classe ToolGesture.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica LeftButton Ottiene o imposta un valore che indica se questa azione può essere eseguita mentre viene premuto il pulsante sinistro del mouse.
Proprietà pubblica MiddleButton Ottiene o imposta un valore che indica se questa azione può essere eseguita mentre viene premuto il pulsante centrale del mouse.
Proprietà pubblica Modifiers Ottiene o imposta i tasti di modifica che possono essere premuti per questa azione.
Proprietà pubblica RightButton Ottiene o imposta un valore che indica se questa azione può essere eseguita mentre viene premuto il pulsante destro del mouse.
Proprietà pubblica ToolAction Ottiene o imposta l'azione associata a questo movimento.
Proprietà pubblica XButton1 Ottiene o imposta un valore che indica se questa azione può essere eseguita mentre viene premuto il pulsante xbutton1 del mouse.
Proprietà pubblica XButton2 Ottiene o imposta un valore che indica se questa azione può essere eseguita mentre viene premuto il pulsante xbutton2 del mouse.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Matches Restituisce un valore che indica se questa azione corrisponde a un evento di input. (Esegue l'override di InputGesture.Matches(Object, InputEventArgs)).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ToString Restituisce una stringa che descrive l'azione per scopi diagnostici. (Esegue l'override di Object.ToString()).

In alto

Note

Un'azione dello strumento è un'azione di input in stile Windows Presentation Foundation (WPF) che rappresenta un'interazione dello strumento con il mouse. La classe ToolGesture è simile alla classe MouseGesture, ma definisce un insieme più ampio di interazioni. Notare che gli oggetti ToolGesture e MouseGesture si sovrappongono e lo strumento decorativo visuale della finestra di progettazione che converte gli eventi in associazioni di input può utilizzarli entrambi. Lo strumento decorativo visuale della finestra di progettazione utilizza in genere le azioni dello strumento, tuttavia nel caso che queste non siano disponibili, ricorre alle azioni del mouse.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Windows.Design.Interaction

Altre risorse

Informazioni sull'estensibilità Progettazione WPF