Partager via


KeyboardAcceleratorInvokedEventArgs.Handled Propriété

Définition

Obtient ou définit une valeur qui marque l’événement comme géré.

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

Valeur de propriété

Boolean

bool

true pour marquer l’événement géré ; false pour laisser l’événement non pris en charge, ce qui permet à l’événement de potentiellement aller plus loin. Par défaut, il s’agit de false.

Remarques

L’événement de l’accélérateur de clavier se déclenche à partir de l’élément qui a le focus sur l’élément Window racine. Si l’événement n’est pas géré, l’infrastructure recherche d’autres accélérateurs en dehors du chemin d’accès bouillonnant à l’aide d’une table d’accélérateurs globaux. Tous les accélérateurs sont inscrits comme globaux, sauf s’ils sont délimités à l’aide de ScopeOwner.

Les accélérateurs délimités sont appelés uniquement si le focus se trouve à l’intérieur d’une étendue spécifique. Par exemple, dans un Grid qui contient de nombreux contrôles, l’accélérateur peut être associé à un contrôle limité à ( Grid le Grid est scopeOwner). Dans ce cas, l’élément racine est .Grid

Si deux accélérateurs sont définis avec la même combinaison de touches, le premier accélérateur trouvé dans la table est appelé.

S’applique à

Voir aussi