Share via


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 chiave diversi per vari dispositivi, inclusi i controller di gioco.

Questa tabella fornisce i dettagli del mapping per un controller di gioco.

Pulsante

50

GamepadDPadUp/Giù/Sinistra/DestraGamepadDPadUp/Down/Left/Right o NavigationUp/Down/Left/Right
GamePad Joystick/ThumbstickGamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/RightGamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left o NavigationUp/Down/Down/Left/Right/Right
Gamepad TriggerGamePadRightTrigger/LeftTriggerGamePadRightTrigger/LeftTrigger
Gamepad Bumper/SpallaGamePadRightShoulder/LeftShoulderGamePadRightShoulder/LeftShoulder
Pulsante Menu GamepadGamepadMenuGamepadMenu o NavigationMenu
Pulsante Visualizzazione gamepadGamepadViewGamepadView o NavigationView

Proprietà

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. Valore true per Handled impedire la 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, questo può essere un valore mappato. Per i dati dell'evento non elaborati, vedere la proprietà OriginalKey .

KeyStatus

Ottiene un valore di struttura che segnala varie caratteristiche rilevate dal sistema della pressione del tasto, tra cui il conteggio ripetuto 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. Questa è spesso una parte del modello di un controllo anziché un elemento dichiarato nell'interfaccia utente dell'app.

(Ereditato da RoutedEventArgs)

Si applica a

Vedi anche