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