Aracılığıyla paylaş


KeyGesture Oluşturucular

Tanım

KeyGesture sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

KeyGesture(Key)

belirtilen Keyile sınıfının yeni bir örneğini KeyGesture başlatır.

KeyGesture(Key, ModifierKeys)

belirtilen Key ve ModifierKeysile sınıfının yeni bir örneğini KeyGesture başlatır.

KeyGesture(Key, ModifierKeys, String)

Belirtilen Key, ModifierKeysve görüntüleme dizesiyle sınıfının yeni bir örneğini KeyGesture başlatır.

KeyGesture(Key)

belirtilen Keyile sınıfının yeni bir örneğini KeyGesture başlatır.

public:
 KeyGesture(System::Windows::Input::Key key);
public KeyGesture (System.Windows.Input.Key key);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key -> System.Windows.Input.KeyGesture
Public Sub New (key As Key)

Parametreler

key
Key

Bu hareketle ilişkili anahtar.

Özel durumlar

key geçerli Keybir değil.

key geçerli KeyGesturebir değil.

Örnekler

Aşağıdaki örnekte, bir oluşturmak KeyGesture ve ile KeyBindingilişkilendirmek için bu oluşturucunun nasıl kullanılacağı gösterilmektedir. daha KeyBinding sonra öğesinin InputBindingCollectionWindowöğesine eklenir.

KeyGesture OpenCmdKeyGesture = new KeyGesture(Key.F12);
KeyBinding OpenKeyBinding = new KeyBinding(
    ApplicationCommands.Open,
    OpenCmdKeyGesture);

this.InputBindings.Add(OpenKeyBinding);
Dim OpenCmdKeyGesture As New KeyGesture(Key.F12)
Dim OpenKeyBinding As New KeyBinding(ApplicationCommands.Open, OpenCmdKeyGesture)

Me.InputBindings.Add(OpenKeyBinding)

Açıklamalar

Çoğu durumda, bir KeyGesture veya daha fazla ModifierKeysile ilişkilendirilmelidir. Bu kuralın istisnaları işlev anahtarları ve sayısal tuş takımı tuşlarıdır ve bu tuşlar tek başına geçerli KeyGesture olabilir.

Ayrıca bkz.

Şunlara uygulanır

KeyGesture(Key, ModifierKeys)

belirtilen Key ve ModifierKeysile sınıfının yeni bir örneğini KeyGesture başlatır.

public:
 KeyGesture(System::Windows::Input::Key key, System::Windows::Input::ModifierKeys modifiers);
public KeyGesture (System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key * System.Windows.Input.ModifierKeys -> System.Windows.Input.KeyGesture
Public Sub New (key As Key, modifiers As ModifierKeys)

Parametreler

key
Key

Hareketle ilişkili anahtar.

modifiers
ModifierKeys

Hareketle ilişkili değiştirici tuşlar.

Özel durumlar

modifiers geçerli değil ModifierKeys

-veya-

key geçerli Keybir değil.

key ve modifiers geçerli KeyGesturebir oluşturmaz.

Örnekler

Aşağıdaki örnekte, bir oluşturmak KeyGesture ve ile KeyBindingilişkilendirmek için bu oluşturucunun nasıl kullanılacağı gösterilmektedir. daha KeyBinding sonra öğesinin InputBindingCollectionWindowöğesine eklenir.

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

Çoğu durumda, bir KeyGesture veya daha fazla ModifierKeysile ilişkilendirilmelidir. Bu kuralın istisnaları işlev anahtarları ve sayısal tuş takımı tuşlarıdır ve bu tuşlar tek başına geçerli KeyGesture olabilir.

Ayrıca bkz.

Şunlara uygulanır

KeyGesture(Key, ModifierKeys, String)

Belirtilen Key, ModifierKeysve görüntüleme dizesiyle sınıfının yeni bir örneğini KeyGesture başlatır.

public:
 KeyGesture(System::Windows::Input::Key key, System::Windows::Input::ModifierKeys modifiers, System::String ^ displayString);
public KeyGesture (System.Windows.Input.Key key, System.Windows.Input.ModifierKeys modifiers, string displayString);
new System.Windows.Input.KeyGesture : System.Windows.Input.Key * System.Windows.Input.ModifierKeys * string -> System.Windows.Input.KeyGesture
Public Sub New (key As Key, modifiers As ModifierKeys, displayString As String)

Parametreler

key
Key

Hareketle ilişkili anahtar.

modifiers
ModifierKeys

Hareketle ilişkili değiştirici tuşlar.

displayString
String

öğesinin KeyGesturedize gösterimi.

Özel durumlar

modifiers geçerli değil ModifierKeys

-veya-

key geçerli Keybir değil.

displayString, null değeridir.

key ve modifiers geçerli KeyGesturebir oluşturmaz.

Açıklamalar

DisplayString özelliği parametresine displayString ayarlanır.

Ayrıca bkz.

Şunlara uygulanır