Compartir a través de


KeyboardAcceleratorInvokedEventArgs.Handled Propiedad

Definición

Obtiene o establece un valor que marca el evento como controlado.

public:
 property bool Handled { bool get(); void set(bool value); };
bool Handled();

void Handled(bool value);
public bool Handled { get; set; }
var boolean = keyboardAcceleratorInvokedEventArgs.handled;
keyboardAcceleratorInvokedEventArgs.handled = boolean;
Public Property Handled As Boolean

Valor de propiedad

Boolean

bool

true para marcar el evento controlado; false para dejar el evento no controlado, lo que permite que el evento pueda enrutar aún más. El valor predeterminado es false.

Comentarios

El evento del acelerador de teclado se propaga desde el elemento que tiene el foco hasta el elemento raíz Window. Si el evento no se controla, el marco busca otros aceleradores fuera de la ruta de acceso de propagación mediante una tabla de aceleradores globales. Todos los aceleradores se registran como globales a menos que se use ScopeOwner.

Los aceleradores con ámbito solo se invocan si el foco está dentro de un ámbito específico. Por ejemplo, en un Grid objeto que contiene muchos controles, el acelerador se puede asociar a un control con ámbito a Grid (el Grid es scopeOwner). En este caso, el elemento raíz es .Grid

Si se definen dos aceleradores con la misma combinación de teclas, se invoca el primer acelerador que se encuentra en la tabla.

Se aplica a

Consulte también