OnKeyDown Método (KeyEventArgs)
TOC
Recolher sumário
Expandir sumário
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método ContentElement.OnKeyDown (KeyEventArgs)

 

Chamado quando Keyboard.KeyDown sem-tratamentoevento anexado alcançar um elemento na rota que é derivada dessa classe.Implementar esse método para adicionar a manipulação da classe para esse evento.

Namespace:   System.Windows
Assembly:  PresentationCore (em PresentationCore.dll)

protected internal virtual void OnKeyDown(
	KeyEventArgs e
)

Parâmetros

e
Type: System.Windows.Input.KeyEventArgs

KeyEventArgs que contém os dados de evento.

As teclas são tratados por um gerenciador dedicado de entrada.Outros recursos de programação que dependem de teclas, por exemplo, digite e comandos nas associações, podem tratar o pressionamento da tecla antes de ser exposto como um pressionamento da tecla geral.Se esses recursos do sistema de entrada marcam o evento tratado como, então OnKeyDown não é invocado.

Esse método não tem nenhuma implementação padrão.Porque uma classe intermediário na herança pode implementar esse método, recomendamos que você chama a implementação de base em sua implementação.

A finalidade deste método é semelhante aos métodos de On* padrão de evento de common language runtime (CLR) : esse método fornece um conjunto de mídias tratar o evento correspondente das classes derivadas estabelecendo um manipulador da classe em vez de um manipulador da instância.Nesse caso o evento correspondente é um evento direcionadas.O padrão de implementação dos métodos de On* é diferente para eventos retornado como um evento roteado pode ser gerado por um elemento filho, que não é necessariamente o elemento que invocará manipuladores.Consequentemente, a sua implementação precisar examinar as propriedades da fonte dos dados de evento.Não deve tentar ao reraise o evento na maioria dos casos.

Substituindo esse método ou registrando manipuladores da classe com RegisterClassHandler, as classes derivadas de ContentElement podem chamar métodos privados do manipulador da classe quando o evento é recebido na rota do evento.Um cenário em que a manipulação da classe é apropriado é manipular os dados de evento e marque o evento roteado tratado como.

.NET Framework
Disponível desde 3.0
Retornar ao topo
Mostrar:
© 2016 Microsoft