KeyGesture Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe KeyGesture.
Overload
KeyGesture(Key) |
Inizializza una nuova istanza della classe KeyGesture con l'oggetto Key specificato. |
KeyGesture(Key, ModifierKeys) |
Inizializza una nuova istanza della classe KeyGesture con gli oggetti Key e ModifierKeys specificati. |
KeyGesture(Key, ModifierKeys, String) |
Inizializza una nuova istanza della classe KeyGesture con gli oggetti Key e ModifierKeys specificati e la stringa di visualizzazione specificata. |
KeyGesture(Key)
Inizializza una nuova istanza della classe KeyGesture con l'oggetto Key specificato.
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)
Parametri
- key
- Key
Tasto associato con questo movimento.
Eccezioni
key
non è un oggetto Key valido.
key
non è un oggetto KeyGesture valido.
Esempio
Nell'esempio seguente viene illustrato come usare questo costruttore per creare un oggetto KeyGesture e associarlo a un KeyBindingoggetto . Viene KeyBinding quindi aggiunto all'oggetto InputBindingCollection di un Windowoggetto .
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)
Commenti
Nella maggior parte dei casi, un KeyGesture oggetto deve essere associato a uno o più ModifierKeys. Le eccezioni a questa regola sono le chiavi di funzione e i tasti del tastierino numerico, che possono essere validi KeyGesture da soli.
Vedi anche
Si applica a
KeyGesture(Key, ModifierKeys)
Inizializza una nuova istanza della classe KeyGesture con gli oggetti Key e ModifierKeys specificati.
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)
Parametri
- key
- Key
Tasto associato al movimento.
- modifiers
- ModifierKeys
Tasti di modifica associati al movimento.
Eccezioni
Gli oggetti key
e modifiers
non formano un valido KeyGesture.
Esempio
Nell'esempio seguente viene illustrato come usare questo costruttore per creare un oggetto KeyGesture e associarlo a un KeyBindingoggetto . Viene KeyBinding quindi aggiunto all'oggetto InputBindingCollection di un Windowoggetto .
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)
Commenti
Nella maggior parte dei casi, un KeyGesture oggetto deve essere associato a uno o più ModifierKeys. Le eccezioni a questa regola sono le chiavi di funzione e i tasti del tastierino numerico, che possono essere validi KeyGesture da soli.
Vedi anche
Si applica a
KeyGesture(Key, ModifierKeys, String)
Inizializza una nuova istanza della classe KeyGesture con gli oggetti Key e ModifierKeys specificati e la stringa di visualizzazione specificata.
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)
Parametri
- key
- Key
Tasto associato al movimento.
- modifiers
- ModifierKeys
Tasti di modifica associati al movimento.
- displayString
- String
Rappresentazione di stringa di KeyGesture.
Eccezioni
displayString
è null
.
Gli oggetti key
e modifiers
non formano un valido KeyGesture.
Commenti
La DisplayString proprietà è impostata sul displayString
parametro .