Freigeben über


ToolGesture-Klasse

Stellt eine Toolinteraktion mit der Maus dar.

Vererbungshierarchie

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

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

Syntax

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

Der ToolGesture-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ToolGesture() Initialisiert eine neue Instanz der ToolGesture-Klasse.
Öffentliche Methode ToolGesture(ToolAction) Initialisiert eine neue Instanz der ToolGesture-Klasse.
Öffentliche Methode ToolGesture(ToolAction, MouseButton) Initialisiert eine neue Instanz der ToolGesture-Klasse.
Öffentliche Methode ToolGesture(ToolAction, MouseButton, ModifierKeys) Initialisiert eine neue Instanz der ToolGesture-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft LeftButton Ruft ab oder legt fest, ob diese Bewegung durchgeführt werden kann, während die linke Maustaste gedrückt ist.
Öffentliche Eigenschaft MiddleButton Ruft ab oder legt fest, ob diese Bewegung durchgeführt werden kann, während die mittlere Maustaste gedrückt ist.
Öffentliche Eigenschaft Modifiers Ruft die Modifizierertasten ab, die zu dieser Bewegung gedrückt werden können, oder legt sie fest.
Öffentliche Eigenschaft RightButton Ruft ab oder legt fest, ob diese Bewegung durchgeführt werden kann, während die rechte Maustaste gedrückt ist.
Öffentliche Eigenschaft ToolAction Ruft die dieser Bewegung zugeordnete Aktion ab oder legt sie fest.
Öffentliche Eigenschaft XButton1 Ruft ab oder legt fest, ob diese Bewegung durchgeführt werden kann, während die Maustaste "xbutton1" gedrückt ist.
Öffentliche Eigenschaft XButton2 Ruft ab oder legt fest, ob diese Bewegung durchgeführt werden kann, während die Maustaste "xbutton2" gedrückt ist.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Matches Gibt einen Wert zurück, der angibt, ob diese Bewegung einem Eingabeereignis entspricht. (Überschreibt InputGesture.Matches(Object, InputEventArgs).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die die Bewegung zu Diagnosezwecken beschreibt. (Überschreibt Object.ToString().)

Zum Seitenanfang

Hinweise

Eine Toolbewegung ist eine WPF (Windows Presentation Foundation)-Eingabebewegung, die eine Toolinteraktion mit der Maus darstellt. Die ToolGesture-Klasse ist der MouseGesture-Klasse ähnlich, definiert jedoch einen umfangreicheren Satz von Interaktionen. Beachten Sie, dass sich ToolGesture und MouseGesture überschneiden, und dass der Designeradorner, der Ereignisse in Eingabebindungen übersetzt, beide verwenden kann. Der Designeradorner bevorzugt Toolbewegungen und sucht bei ihrem Fehlen nach Mausbewegungen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Design.Interaction-Namespace

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit