Condividi tramite


KeyGesture Costruttori

Definizione

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

modifiers non è un oggetto ModifierKeys valido.

-oppure-

key non è un oggetto Key valido.

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

modifiers non è un oggetto ModifierKeys valido.

-oppure-

key non è un oggetto Key valido.

displayString è null.

Gli oggetti key e modifiers non formano un valido KeyGesture.

Commenti

La DisplayString proprietà è impostata sul displayString parametro .

Vedi anche

Si applica a