UIElement.OnAccessKey(AccessKeyEventArgs) Método

Definição

Fornece tratamento de classes para quando uma chave de acesso significativa para este elemento é invocada.

protected:
 virtual void OnAccessKey(System::Windows::Input::AccessKeyEventArgs ^ e);
protected virtual void OnAccessKey(System.Windows.Input.AccessKeyEventArgs e);
abstract member OnAccessKey : System.Windows.Input.AccessKeyEventArgs -> unit
override this.OnAccessKey : System.Windows.Input.AccessKeyEventArgs -> unit
Protected Overridable Sub OnAccessKey (e As AccessKeyEventArgs)

Parâmetros

e
AccessKeyEventArgs

Os dados do evento para o evento da chave de acesso. Os dados de eventos reportam qual a chave invocada e indicam se o AccessKeyManager objeto que controla o envio destes eventos também enviou esta invocação da chave de acesso para outros elementos.

Observações

Não existe um evento AccessKey real na UIElement classe, ou noutro local, para o qual possas levantar ou anexar handlers. Em vez disso, o evento é originado através de uma classe gestora dedicada, AccessKeyManagerque processa pós-processamento de toda a entrada para procurar chaves de acesso aplicáveis a todo o modelo de entrada.

Notas para Herdeiros

A implementação padrão deste método em UIElement define o foco do teclado para este elemento (chamando Focus()). As implementações devem perpetuar este comportamento se forem focáveis, porque é um comportamento esperado para cenários de acessibilidade. Note-se que a implementação base não faz nada com os dados de eventos passados e não gera mais eventos; Apenas define o foco.

Aplica-se a