共用方式為


InputBinding.Gesture 屬性

定義

取得或設定與此輸入系結相關聯的 InputGesture

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

屬性值

相關聯的筆勢。 預設值為 null

屬性

範例

下列範例示範如何使用 KeyBindingKeyGesture 系結至 RoutedCommand。 按下 KeyGesture ALT+L 時,會叫用 Close 命令。

<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)

備註

輸入手勢是叫用命令的動作。 WPF 中的輸入手勢範例為 KeyGestureMouseGestureKeyGesture 是一組 Key 和一組 ModifierKeys的組合。 MouseGesture 是一組 MouseAction 和一組 ModifierKeys的組合。

InputBinding 類別本身不支援 XAML 使用方式,因為它不會公開公用無參數建構函式(有無參數建構函式,但受到保護)。 不過,衍生類別可以公開公用建構函式,因此可以使用 XAML 使用方式來設定繼承自 InputBinding 的屬性。 兩個現有的 InputBinding 衍生類別可以在 XAML 中具現化,而且可以在 XAML 中設定屬性,KeyBindingMouseBinding

XAML 屬性使用方式

< KeyBinding Gesture=“KeyGesture”/>

-或-

< MouseBinding Gesture=“MouseGesture”/>

-或-

< inputBindingDerivedClass Gesture=“InputGesture”/>

XAML 屬性元素使用方式

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

XAML 值

inputBindingDerivedClass
支援物件項目語法的 InputBinding 衍生類別,例如 KeyBindingMouseBinding。 請參閱。

inputGestureImplementation
支援物件專案語法之 InputGesture 的自定義衍生類別。

適用於

另請參閱