UIElement.OnAccessKey(AccessKeyEventArgs) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.