KeyGesture Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe KeyGesture.
Sobrecargas
KeyGesture(Key) |
Inicializa uma nova instância da classe KeyGesture com o Key especificado. |
KeyGesture(Key, ModifierKeys) |
Inicializa uma nova instância da classe KeyGesture com o Key e ModifierKeys especificados. |
KeyGesture(Key, ModifierKeys, String) |
Inicializa uma nova instância da classe KeyGesture com a cadeia de caracteres de exibição, Key e ModifierKeys especificados. |
KeyGesture(Key)
Inicializa uma nova instância da classe KeyGesture com o Key especificado.
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)
Parâmetros
- key
- Key
A chave associada a este gesto.
Exceções
key
não é um Key válido.
key
não é um KeyGesture válido.
Exemplos
O exemplo a seguir mostra como usar esse construtor para criar um KeyGesture e associá-lo a um KeyBinding. Em KeyBinding seguida, o é adicionado ao InputBindingCollection de um 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)
Comentários
Na maioria dos casos, um KeyGesture deve ser associado a um ou mais ModifierKeys. As exceções a essa regra são as chaves de função e as teclas numéricas do teclado, que podem ser válidas KeyGesture por si só.
Confira também
Aplica-se a
KeyGesture(Key, ModifierKeys)
Inicializa uma nova instância da classe KeyGesture com o Key e ModifierKeys especificados.
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)
Parâmetros
- key
- Key
A chave associada ao gesto.
- modifiers
- ModifierKeys
As teclas modificadoras associadas ao gesto.
Exceções
key
e modifiers
não formam um KeyGesture válido.
Exemplos
O exemplo a seguir mostra como usar esse construtor para criar um KeyGesture e associá-lo a um KeyBinding. Em KeyBinding seguida, o é adicionado ao InputBindingCollection de um 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)
Comentários
Na maioria dos casos, um KeyGesture deve ser associado a um ou mais ModifierKeys. As exceções a essa regra são as chaves de função e as teclas numéricas do teclado, que podem ser válidas KeyGesture por si só.
Confira também
Aplica-se a
KeyGesture(Key, ModifierKeys, String)
Inicializa uma nova instância da classe KeyGesture com a cadeia de caracteres de exibição, Key e ModifierKeys especificados.
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)
Parâmetros
- key
- Key
A chave associada ao gesto.
- modifiers
- ModifierKeys
As teclas modificadoras associadas ao gesto.
- displayString
- String
Uma representação da cadeia de caracteres do KeyGesture.
Exceções
displayString
é null
.
key
e modifiers
não formam um KeyGesture válido.
Comentários
A DisplayString propriedade é definida como o displayString
parâmetro .