KeyRoutedEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Ereignisdaten für die Weitergeleiteten Ereignisse KeyUp und KeyDown bereit.
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
- Vererbung
- Attribute
Hinweise
Die Schaltflächeneingabe wird verschiedenen Schlüsselwerten für verschiedene Geräte zugeordnet, einschließlich Gamecontrollern.
Diese Tabelle enthält die Zuordnungsdetails für einen Gamecontroller.
Schaltfläche |
50 | GamepadDPadUp/Down/Left/Right | GamepadDPadUp/Down/Left/Right oder NavigationUp/Down/Left/Right |
---|---|---|---|
GamepadLeftThumbstickButton/Up/Down/Left/Right oder GamepadRightThumbstickButton/Up/Down/Left/Right | GamepadLeftThumbstickButton/Up/Down/Left/Right or GamepadRightThumbstickButton/Up/Down/Left/Right or NavigationUp/Down/Left/Right | ||
GamePadRightTrigger/LeftTrigger | GamePadRightTrigger/LeftTrigger | ||
GamePadRightShoulder/LeftShoulder | GamePadRightShoulder/LeftShoulder | ||
GamepadMenu | GamepadMenü oder NavigationMenü | ||
GamepadView | GamepadView oder NavigationView |
Eigenschaften
DeviceId |
Ruft eine eindeutige ID für das Eingabegerät ab, das dieses Schlüsselereignis generiert hat (nicht für alle Eingabegeräte unterstützt). |
Handled |
Ruft einen Wert ab, der das Routingereignis als behandelt markiert, oder legt diesen fest. Ein |
Key |
Ruft den virtuellen Schlüssel ab, der dem Ereignis zugeordnet ist. Abhängig vom Eingabegerät kann dies ein zugeordneter Wert sein. Unformatierte, nicht zugeordnete Ereignisdaten finden Sie in der OriginalKey-Eigenschaft . |
KeyStatus |
Ruft einen Strukturwert ab, der verschiedene vom System erkannte Merkmale des Tastendrucks meldet, einschließlich Wiederholungsanzahl und Menü status. |
OriginalKey |
Ruft den ursprünglichen, nicht zugeordneten virtuellen Schlüssel ab, der dem Ereignis zugeordnet ist. Je nach Eingabegerät kann die Eingabeschaltfläche einem anderen Schlüsselwert zugeordnet werden. Den zugeordneten Ereigniswert finden Sie in der Key-Eigenschaft . |
OriginalSource |
Ruft einen Verweis auf das -Objekt ab, das das -Ereignis ausgelöst hat. Dies ist häufig ein Vorlagenteil eines Steuerelements und nicht ein Element, das in der App-Benutzeroberfläche deklariert wurde. (Geerbt von RoutedEventArgs) |