UIElement.OnAccessKey(AccessKeyEventArgs) Método

Definición

Proporciona control de clases para cuando se invoca una clave de acceso significativa para este elemento.

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

Datos del evento al evento de clave de acceso. Los datos de evento notifican qué clave se invocó e indican si el AccessKeyManager objeto que controla el envío de estos eventos también envió esta invocación de clave de acceso a otros elementos.

Comentarios

No hay ningún evento AccessKey real en la UIElement clase o en otro lugar para el que puede generar o adjuntar controladores. En su lugar, el evento se origina a través de una clase de administrador dedicada, , AccessKeyManagerque procesa todas las entradas para buscar claves de acceso que son aplicables a todo el modelo de entrada.

Notas a los desarrolladores de herederos

La implementación predeterminada de este método en UIElement establece el foco de teclado en este elemento (llamando a Focus()). Las implementaciones deben perpetuar este comportamiento si se pueden centrar, ya que es un comportamiento esperado para escenarios de accesibilidad. Tenga en cuenta que la implementación base no hace nada con los datos de evento pasados y no genera ningún evento adicional; simplemente establece el foco.

Se aplica a