Condividi tramite


KeyGesture Costruttori

Definizione

Inizializza una nuova istanza della classe KeyGesture.

Overload

Nome Descrizione
KeyGesture(Key)

Inizializza una nuova istanza della KeyGesture classe con l'oggetto specificato Key.

KeyGesture(Key, ModifierKeys)

Inizializza una nuova istanza della KeyGesture classe con l'oggetto e KeyspecificatoModifierKeys.

KeyGesture(Key, ModifierKeys, String)

Inizializza una nuova istanza della KeyGesture classe con la stringa di visualizzazione , ModifierKeyse specificataKey.

KeyGesture(Key)

Inizializza una nuova istanza della KeyGesture classe con l'oggetto specificato Key.

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 a questo movimento.

Eccezioni

key non è un Keyvalido.

key non è un KeyGesturevalido.

Esempio

Nell'esempio seguente viene illustrato come usare questo costruttore per creare un KeyGesture oggetto e associarlo a un oggetto KeyBinding. L'oggetto KeyBinding viene quindi aggiunto all'oggetto InputBindingCollection di un oggetto Window.

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 i tasti funzione e i tasti numerici del tastierino, che possono essere validi KeyGesture da soli.

Vedi anche

Si applica a

KeyGesture(Key, ModifierKeys)

Inizializza una nuova istanza della KeyGesture classe con l'oggetto e KeyspecificatoModifierKeys.

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

modifiers non è un valore valido ModifierKeys

oppure

key non è un Keyvalido.

key e modifiers non formano un oggetto valido KeyGesture.

Esempio

Nell'esempio seguente viene illustrato come usare questo costruttore per creare un KeyGesture oggetto e associarlo a un oggetto KeyBinding. L'oggetto KeyBinding viene quindi aggiunto all'oggetto InputBindingCollection di un oggetto Window.

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 i tasti funzione e i tasti numerici del tastierino, che possono essere validi KeyGesture da soli.

Vedi anche

Si applica a

KeyGesture(Key, ModifierKeys, String)

Inizializza una nuova istanza della KeyGesture classe con la stringa di visualizzazione , ModifierKeyse specificataKey.

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 dell'oggetto KeyGesture.

Eccezioni

modifiers non è un valore valido ModifierKeys

oppure

key non è un Keyvalido.

displayString è null.

key e modifiers non formano un oggetto valido KeyGesture.

Commenti

La DisplayString proprietà è impostata sul displayString parametro .

Vedi anche

Si applica a