UIElement.OnAccessKey(AccessKeyEventArgs) Método

Definição

Fornece tratamento de classes para quando uma chave de acesso que seja significativa para esse elemento é chamada.Provides class handling for when an access key that is meaningful for this element is invoked.

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 de evento para o evento de chave de acesso.The event data to the access key event. Os relatórios de dados de evento cuja chave foi chamada e indica se o objeto AccessKeyManager que controla o envio desses eventos também envia essa chamada de chave de acesso a outros elementos.The event data reports which key was invoked, and indicate whether the AccessKeyManager object that controls the sending of these events also sent this access key invocation to other elements.

Comentários

Não há nenhum evento de AccessKey real na classe UIElement ou em outro lugar, para o qual você pode aumentar ou anexar manipuladores.There is no actual AccessKey event in the UIElement class, or elsewhere, which you can raise or attach handlers for. Em vez disso, o evento é originado por meio de uma classe de Gerenciador dedicada, AccessKeyManager, que processa todas as entradas para pesquisar chaves de acesso que se aplicam a todo o modelo de entrada.Instead, the event is originated via a dedicated manager class, AccessKeyManager, which post-processes all input to search for access keys that are applicable to the entire input model.

Notas aos Herdeiros

A implementação padrão desse método no UIElement define o foco do teclado para esse elemento (chamando Focus()).The default implementation of this method in UIElement sets keyboard focus to this element (by calling Focus()). As implementações devem perpetuar esse comportamento se eles estiverem focados, pois é um comportamento esperado para cenários de acessibilidade.Implementations should perpetuate this behavior if they are focusable, because it is an expected behavior for accessibility scenarios. 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.Note that the base implementation does nothing with the passed event data and raises no further event; it just sets the focus.

Aplica-se a