UIElement.OnAccessKey(AccessKeyEventArgs) Método

Definição

Fornece tratamento de classe para quando uma chave de acesso que é significativa para esse 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 de chave de acesso. Os dados de evento relatam qual chave foi invocada e indicam se o AccessKeyManager objeto que controla o envio desses eventos também enviou essa invocação de chave de acesso para outros elementos.

Comentários

Não há nenhum evento AccessKey real na classe ou em outro lugar, para o UIElement qual você pode gerar ou anexar manipuladores. Em vez disso, o evento é originado por meio de uma classe de gerente dedicada, AccessKeyManagerque pós-processa todas as entradas para pesquisar chaves de acesso aplicáveis a todo o modelo de entrada.

Notas aos Herdeiros

A implementação padrão desse método em UIElement define o foco do teclado para esse elemento (chamando Focus()). As implementações devem perpetuar esse comportamento se forem focalizáveis, pois é um comportamento esperado para cenários de acessibilidade. Observe que a implementação base não faz nada com os dados de evento passados e não gera nenhum evento adicional; ele apenas define o foco.

Aplica-se a