KeyboardAcceleratorInvokedEventArgs.Handled Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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é.