KeyBinding.Gesture Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu KeyBindingile ilişkili hareketi alır veya ayarlar.
public:
virtual property System::Windows::Input::InputGesture ^ Gesture { System::Windows::Input::InputGesture ^ get(); void set(System::Windows::Input::InputGesture ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.KeyGestureConverter))]
public override System.Windows.Input.InputGesture Gesture { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Input.KeyGestureConverter))>]
member this.Gesture : System.Windows.Input.InputGesture with get, set
Public Overrides Property Gesture As InputGesture
Özellik Değeri
Anahtar dizisi.
null
varsayılan değerdir.
- Öznitelikler
Özel durumlar
değeri gesture
olarak ayarlanıyor bir KeyGesturedeğil.
Örnekler
Aşağıdaki örnekte, kullanarak a'ya KeyGestureRoutedCommandKeyBinding nasıl bağlanacağınız gösterilmektedir (işaretleme ve kod örnekleri farklı anahtarlar belirtir, ancak diğer durumlarda eşdeğerdir).
<Window.InputBindings>
<KeyBinding Command="ApplicationCommands.Open"
Gesture="CTRL+R" />
</Window.InputBindings>
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)
Açıklamalar
İşlev tuşları ve sayısal tuş takımı tuşları dışında, bir KeyGesture ve bir Key veya daha fazla ModifierKeysiçermelidir.