KeyboardAccelerator.Invoked Événement

Définition

Se produit lorsque la combinaison de touches de ce KeyboardAccelerator est enfoncée .

C#
public event TypedEventHandler<KeyboardAccelerator,KeyboardAcceleratorInvokedEventArgs> Invoked;

Type d'événement

Exemples

Cet exemple montre comment remplacer la commande « Sélectionner tout » (Ctrl+Accélérateur de clavier A) dans un contrôle ListView personnalisé. Nous définissons également la propriété Handled sur true pour arrêter davantage le bouillonnement de l’événement.

C#
public class MyListView : ListView
{
  …
  protected override void OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs args) 
  {
    if(args.KeyboardAccelerator.Key == VirtualKey.A 
      && args.KeyboardAccelerator.Modifiers == VirtualKeyModifiers.Control)
    {
      CustomSelectAll(TypeOfSelection.OnlyNumbers); 
      args.Handled = true;
    }
  }
  …
}

Remarques

Gérez cet événement pour remplacer le comportement keyboardAccelerator par défaut.

S’applique à

Produit Versions
WinRT Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Voir aussi