KeyRoutedEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
- Attributi
Commenti
L'input del pulsante viene mappato a valori di chiave diversi per vari dispositivi, inclusi i controller di gioco.
Questa tabella fornisce i dettagli di mapping per un controller di gioco.
| Pulsante | Valore chiave | Valore OriginalKey |
|---|---|---|
|
| Spazio | GamepadA o NavigationAccept |
|
| Fuga | Game padB o NavigationCancel |
|
| Game padX | Game padX |
|
| Game padY | Game padY |
50 | GamepadDPadUp/Down/Left/Right | GamepadDPadUp/Down/Left/Right o NavigationUp/Down/Left/Right |
| GamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/Right | GamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/Right o NavigationUp/Down/Left/Right/Right |
| GamePadRightTrigger/LeftTrigger | GamePadRightTrigger/LeftTrigger |
| GamePadRightShoulder/LeftShoulder | GamePadRightShoulder/LeftShoulder |
| Game padMenu | GamepadMenu o NavigationMenu |
| GamepadView | GamepadView o NavigationView |
Proprietà
| Nome | Descrizione |
|---|---|
| DeviceId |
Ottiene un ID univoco per il dispositivo di input che ha generato questo evento chiave (non supportato per tutti i dispositivi di input). |
| Handled |
Ottiene o imposta un valore che contrassegna l'evento indirizzato come gestito. Un |
| Key |
Ottiene la chiave virtuale associata all'evento. A seconda del dispositivo di input, può trattarsi di un valore mappato. Per i dati dell'evento non elaborati e non mappati, vedere la proprietà OriginalKey . |
| KeyStatus |
Ottiene un valore della struttura che segnala varie caratteristiche rilevate dal sistema della pressione del tasto, tra cui il conteggio delle ripetizioni e lo stato del menu. |
| OriginalKey |
Ottiene la chiave virtuale originale non mappata associata all'evento. A seconda del dispositivo di input, il pulsante di input potrebbe essere mappato a un valore di chiave diverso. Per il valore dell'evento mappato, vedere la proprietà Key . |
| OriginalSource |
Ottiene un riferimento all'oggetto che ha generato l'evento. Si tratta spesso di una parte di modello di un controllo anziché di un elemento dichiarato nell'interfaccia utente dell'app. (Ereditato da RoutedEventArgs) |