InputBinding.Gesture InputBinding.Gesture InputBinding.Gesture InputBinding.Gesture Property

Definition

Ruft die dieser Eingabebindung zugeordnete InputGesture-Klasse ab oder legt diese fest.Gets or sets the InputGesture associated with this input binding.

public:
 virtual property System::Windows::Input::InputGesture ^ Gesture { System::Windows::Input::InputGesture ^ get(); void set(System::Windows::Input::InputGesture ^ value); };
[set: System.Security.SecurityCritical]
public virtual System.Windows.Input.InputGesture Gesture { get; set; }
member this.Gesture : System.Windows.Input.InputGesture with get, set
Public Overridable Property Gesture As InputGesture

Eigenschaftswert

Die zugeordnete Stiftbewegung.The associated gesture. Die Standardeinstellung ist null.The default is null.

Beispiele

Im folgenden Beispiel wird gezeigt, wie ein KeyBinding -verwendet wird KeyGesture , um RoutedCommandeine an eine zu binden.The following example shows how to use a KeyBinding to bind a KeyGesture to a RoutedCommand. Wenn ALT + L gedrückt wird, wird der Close Befehl aufgerufen. KeyGestureWhen the KeyGesture ALT+L is pressed, the Close command is invoked.

<KeyBinding Modifiers="Alt"
            Key="L"
            Command="ApplicationCommands.Close" />
KeyGesture CloseCmdKeyGesture = new KeyGesture(
    Key.L, ModifierKeys.Alt);

KeyBinding CloseKeyBinding = new KeyBinding(
    ApplicationCommands.Close, CloseCmdKeyGesture);

this.InputBindings.Add(CloseKeyBinding);
Dim CloseCmdKeyGesture As New KeyGesture(Key.L, ModifierKeys.Alt)

Dim CloseKeyBinding As New KeyBinding(ApplicationCommands.Close, CloseCmdKeyGesture)

Me.InputBindings.Add(CloseKeyBinding)

Hinweise

Die Eingabe Geste ist die Aktion, die den Befehl aufruft.The input gesture is the action that invokes the command. Beispiele für Eingabe Gesten in WPFWPF sind KeyGesture und MouseGesture.Examples of input gestures in WPFWPF are KeyGesture and MouseGesture. Eine KeyGesture ist eine Kombination aus Key einem und einem Satz ModifierKeysvon.A KeyGesture is a combination of a Key and a set of ModifierKeys. Eine MouseGesture ist eine Kombination aus MouseAction einem und einem Satz ModifierKeysvon.A MouseGesture is a combination of a MouseAction and a set of ModifierKeys.

Die InputBinding Klasse selbst unterstützt die XAML-Verwendung nicht, da Sie keinen öffentlichen Parameter losen Konstruktor verfügbar macht (es ist ein Parameter loser Konstruktor vorhanden, der jedoch geschützt ist).The InputBinding class itself does not support XAML usage, because it does not expose a public parameterless constructor (there is a parameterless constructor, but it is protected). Abgeleitete Klassen können jedoch einen öffentlichen Konstruktor verfügbar machen und können daher Eigenschaften festlegen, die von InputBinding mit einer XAML-Verwendung geerbt werden.However, derived classes can expose a public constructor and thus can set properties that are inherited from InputBinding with a XAML usage. Zwei vorhandene InputBinding abgeleitete Klassen, die in XAML instanziiert werden können und Eigenschaften in XAML festlegen KeyBinding können MouseBinding, sind und.Two existing InputBinding derived classes that can be instantiated in XAML and can set properties in XAML are KeyBinding and MouseBinding.

Verwendung von XAML-AttributenXAML Attribute Usage

<KeyBinding Gesture="KeyGesture"/><KeyBinding Gesture="KeyGesture"/>

- oder --or-

<MouseBinding Gesture="MouseGesture"/><MouseBinding Gesture="MouseGesture"/>

- oder --or-

<inputBindingDerivedClass Gesture="InputGesture"/><inputBindingDerivedClass Gesture="InputGesture"/>

Verwendung von XAML-EigenschaftenelementenXAML Property Element Usage

<inputBindingDerivedClass>  
  <inputBindingDerivedClass.Gesture>  
    <inputGestureImplementation/>  
  </inputBindingDerivedClass.Gesture>  
</inputBindingDerivedClass>  

XAML-WerteXAML Values

inputBindingDerivedClass
Eine abgeleitete Klasse InputBinding von, die Objekt Element Syntax unterstützt KeyBinding , MouseBindingz. b. oder.A derived class of InputBinding that supports object element syntax, such as KeyBinding or MouseBinding. Siehe Hinweise.See Remarks.

inputGestureImplementation
Eine benutzerdefinierte abgeleitete InputGesture Klasse von, die die Objekt Element Syntax unterstützt.A custom derived class of InputGesture that supports object element syntax.

Gilt für:

Siehe auch