KeyGesture Oluşturucular
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.
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
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
displayString, null'e eşittir.
key ve modifiers geçerli KeyGesturebir oluşturmaz.
Açıklamalar
DisplayString özelliği parametresine displayString ayarlanır.