KeyRoutedEventArgs Classe
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.
Fournit des données d’événement pour les événements routés KeyUp et KeyDown .
public ref class KeyRoutedEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyRoutedEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class KeyRoutedEventArgs : RoutedEventArgs
Public NotInheritable Class KeyRoutedEventArgs
Inherits RoutedEventArgs
- Héritage
- Attributs
Remarques
L’entrée de bouton est mappée à différentes valeurs de clé pour différents appareils, y compris les contrôleurs de jeu.
Ce tableau fournit les détails de mappage d’un contrôleur de jeu.
| Bouton | Valeur de clé | Valeur OriginalKey |
|---|---|---|
|
| Space | GamepadA ou NavigationAccept |
|
| Échapper | Boîtier de commande ou NavigationCancel |
|
| GamepadX | GamepadX |
|
| Boîtier de commande | Boîtier de commande |
50 | GamepadDPadUp/Down/Left/Right | GamepadDPadUp/Down/Left/Right ou NavigationUp/Down/Left/Right |
| GamepadLeftThumbstickButton/Up/Down/Left/Right ou GamepadRightThumbstickButton/Up/Down/Left/Right | GamepadLeftThumbstickButton/Up/Down/Left/Right ou GamepadRightThumbstickButton/Up/Down/Left/Right ou NavigationUp/Down/Left/Right |
| GamePadRightTrigger/LeftTrigger | GamePadRightTrigger/LeftTrigger |
| GamePadRightShoulder/LeftShoulder | GamePadRightShoulder/LeftShoulder |
| GamepadMenu | GamepadMenu ou NavigationMenu |
| GamepadView | GamepadView ou NavigationView |
Propriétés
| Nom | Description |
|---|---|
| DeviceId |
Obtient un ID unique pour l’appareil d’entrée qui a généré cet événement clé (non pris en charge pour tous les appareils d’entrée). |
| Handled |
Obtient ou définit une valeur qui marque l’événement routé comme géré. Valeur |
| Key |
Obtient la clé virtuelle associée à l’événement. Selon l’appareil d’entrée, il peut s’agir d’une valeur mappée. Pour obtenir des données d’événement brutes non mappées, consultez la propriété OriginalKey . |
| KeyStatus |
Obtient une valeur de structure qui signale différentes caractéristiques détectées par le système de la touche, notamment le nombre de répétitions et l’état du menu. |
| OriginalKey |
Obtient la clé virtuelle d’origine non mappée associée à l’événement. Selon l’appareil d’entrée, le bouton d’entrée peut être mappé à une valeur de clé différente. Pour obtenir la valeur d’événement mappée, consultez la propriété Key . |
| OriginalSource |
Obtient une référence à l’objet qui a déclenché l’événement. Il s’agit souvent d’une partie modèle d’un contrôle plutôt qu’un élément déclaré dans l’interface utilisateur de votre application. (Hérité de RoutedEventArgs) |