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 se enrute aún más. El valor predeterminado es false.

Comentarios

El evento del acelerador de teclado se propaga del elemento que tiene el foco en 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 el ámbito se use ScopeOwner.

Los aceleradores con ámbito solo se invocan si el foco está dentro de un ámbito específico. Por ejemplo, en una cuadrícula que contiene muchos controles, el acelerador se puede asociar a un control con ámbito a la cuadrícula (la cuadrícula 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