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(Windows.Foundation.UniversalApiContract, 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(Windows.Foundation.UniversalApiContract), 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
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
|
Commenti
L'input del pulsante viene mappato a valori chiave diversi per vari dispositivi.
Questa tabella fornisce i dettagli del mapping per i dispositivi game pad e remoti.
Pulsante |
50 | GamepadDPadUp/Giù/Sinistra/Destra | 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 o NavigationUp/Down/Down/Left/Right/Right | ||
GamePadRightTrigger/LeftTrigger | GamePadRightTrigger/LeftTrigger | ||
GamePadRightShoulder/LeftShoulder | GamePadRightShoulder/LeftShoulder | ||
GamepadMenu | GamepadMenu o NavigationMenu | ||
GamepadView | GamepadView o NavigationView |
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1607 | 14393 | DeviceId |
Proprietà
DeviceId |
Ottiene un ID univoco per il dispositivo di input che ha generato questo evento chiave. Usare DeviceId per distinguere tra tutti i dispositivi connessi che possono generare eventi chiave, ad esempio più controller di gioco.
|
Handled |
Ottiene o imposta un valore che contrassegna l'evento indirizzato come gestito. Un valore true per Handled impedisce 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) |