KeyRoutedEventArgs Classe

Definizione

Fornisce i dati dell'evento per gli eventi indirizzati KeyUp e 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
Ereditarietà
Object Platform::Object IInspectable RoutedEventArgs KeyRoutedEventArgs
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
Pulsante GamepadA SpazioGamepadA o NavigationAccept
Pulsante Game padB FugaGame padB o NavigationCancel
Pulsante GamepadX Game padXGame padX
Pulsante GamepadY Game padYGame padY
Pulsante GamepadDPad

50

GamepadDPadUp/Down/Left/RightGamepadDPadUp/Down/Left/Right o NavigationUp/Down/Left/Right
Joystick gamepad/levetta GamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/RightGamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/Right o NavigationUp/Down/Left/Right/Right
Trigger game pad GamePadRightTrigger/LeftTriggerGamePadRightTrigger/LeftTrigger
Game pad Bumper/Spalla GamePadRightShoulder/LeftShoulderGamePadRightShoulder/LeftShoulder
Pulsante Menu game pad Game padMenuGamepadMenu o NavigationMenu
Pulsante Visualizzazione game pad GamepadViewGamepadView 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 true valore per Handled impedisce alla maggior parte dei gestori lungo la route dell'evento di gestire di nuovo lo stesso evento.

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)

Si applica a

Vedi anche