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

Name Description
KeyGesture(Key)

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

KeyGesture(Key, ModifierKeys)

Belirtilen KeyGesture ve Keyile ModifierKeys sınıfının yeni bir örneğini 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 KeyGestureile sınıfının yeni bir örneğini Key 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 bir Keydeğil.

key geçerli bir KeyGesturedeğ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 öğesine WindoweklenirInputBindingCollection.

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 özel durumları işlev anahtarları ve sayısal tuş takımı tuşlarıdır ve bu tuş takımı kendi başlarına geçerli KeyGesture olabilir.

Ayrıca bkz.

Şunlara uygulanır

KeyGesture(Key, ModifierKeys)

Belirtilen KeyGesture ve Keyile ModifierKeys sınıfının yeni bir örneğini 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 anahtarlar.

Özel durumlar

modifiers geçerli değil ModifierKeys

-veya-

key geçerli bir Keydeğ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 öğesine WindoweklenirInputBindingCollection.

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 özel durumları işlev anahtarları ve sayısal tuş takımı tuşlarıdır ve bu tuş takımı kendi başları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 anahtarlar.

displayString
String

dize gösterimi KeyGesture.

Özel durumlar

modifiers geçerli değil ModifierKeys

-veya-

key geçerli bir Keydeğil.

displayString, null'e eşittir.

key ve modifiers geçerli KeyGesturebir oluşturmaz.

Açıklamalar

DisplayString özelliği parametresine displayString ayarlanır.

Ayrıca bkz.

Şunlara uygulanır