Partilhar via


Control.OnKeyDown(KeyRoutedEventArgs) Método

Definição

Chamado antes que o evento KeyDown ocorra.

protected:
 virtual void OnKeyDown(KeyRoutedEventArgs ^ e) = OnKeyDown;
void OnKeyDown(KeyRoutedEventArgs const& e);
protected virtual void OnKeyDown(KeyRoutedEventArgs e);
function onKeyDown(e)
Protected Overridable Sub OnKeyDown (e As KeyRoutedEventArgs)

Parâmetros

e
KeyRoutedEventArgs

Os dados do evento.

Comentários

Como ele é implementado diretamente no Control, OnKeyDown tem uma implementação vazia. Mas cada ancestral na hierarquia de um controle pode ter fornecido uma implementação. Você não poderá ver essa implementação porque ela é um código nativo interno. Em alguns casos, um controle já terá substituições onevent existentes que marcam o evento Handled. Para eventos importantes, os controles geralmente estão apenas tratando determinadas chaves, verificando valores em KeyRoutedEventArgs. Por exemplo, ButtonBase detecta a tecla Space como uma maneira de disparar Clique. O código de controle ou seu código provavelmente não deve estar suprimindo todos os principais eventos, pois é um padrão comum permitir que os principais eventos entrem no visual raiz para que possam ser atalhos ou aceleradores para interação do aplicativo. Para obter mais informações, consulte Interações de teclado.

Aplica-se a

Confira também