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 géré, ce qui permet à l’événement de se router plus loin. La valeur par défaut est false.
Remarques
Les bulles d’événement de l’accélérateur de clavier 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 à bulles à l’aide d’une table d’accélérateurs globaux. Tous les accélérateurs sont inscrits comme globaux, sauf si l’étendue est limitée à 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 délimité à celui-ci Grid (il Grid s’agit de ScopeOwner). Dans ce cas, l’élément racine est le 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é.