KeyEventArgs 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.
public ref class KeyEventArgs : System::Windows::Input::KeyboardEventArgs
public class KeyEventArgs : System.Windows.Input.KeyboardEventArgs
type KeyEventArgs = class
inherit KeyboardEventArgs
Public Class KeyEventArgs
Inherits KeyboardEventArgs
- Vererbung
Hinweise
Diese Ereignisdatenklasse wird mit den folgenden angefügten Ereignissen verwendet:
Diese Ereignisdatenklasse wird auch mit den folgenden Routingereignissen für Basiselemente verwendet. Diese Routingereignisse leiten die zuvor aufgeführten angefügten Ereignisse weiter, um sie für das allgemeine Elementmodell in WPF zugänglicher zu machen.
Die angefügten Ereignisse und die Routingereignisse des Basiselements teilen ihre Ereignisdaten, und die Bubbling- und Tunnelversionen der Routingereignisse teilen ebenfalls Ereignisdaten. Dies kann sich auf die behandelten Merkmale des Ereignisses auswirken, während es die Ereignisroute durchgibt. Weitere Informationen finden Sie unter Übersicht über Eingaben.
Ein Schlüssel kann sich sowohl im Auf- als auch im Umschaltzustand oder im Zustand "Nach unten" und "Umschalten" befinden. Aus diesem Grund ist das Bestimmen, ob ein Schlüssel nach oben oder unten ist, nicht so einfach wie das Überprüfen des KeyStates Werts als numerischer Wert. Stattdessen sollten Sie den Wert überprüfen, indem Sie ihn als Flagenumeration behandeln. Verwenden Sie einen AND
Vergleich des ersten Bits. Alternativ können Sie die Hilfseigenschaften IsUp, IsDownund IsToggled verwenden, um zu bestimmen, ob ein bestimmter Schlüssel nach oben, unten oder umgeschaltet ist.
Konstruktoren
KeyEventArgs(KeyboardDevice, PresentationSource, Int32, Key) |
Initialisiert eine neue Instanz der KeyEventArgs-Klasse. |
Eigenschaften
DeadCharProcessedKey |
Ruft die Taste ab, die Teil einer Tottastenkombination ist, um ein einzelnes kombiniertes Zeichen zu erstellen. |
Device |
Ruft das Eingabegerät ab, das dieses Ereignis initiiert hat. (Geerbt von InputEventArgs) |
Handled |
Ruft einen Wert ab, der den aktuellen Zustand der Ereignisbehandlung für ein Routingereignis beim Durchlaufen der Route angibt, oder legt diesen fest. (Geerbt von RoutedEventArgs) |
ImeProcessedKey |
Ruft die Tastaturtaste ab, auf die vom Ereignis verwiesen wird, wenn die Taste von einem Eingabemethoden-Editor (IME) verarbeitet wird. |
InputSource |
Ruft die Eingabequelle ab, die diese Eingabe bereitgestellt hat. |
IsDown |
Ruft einen Wert ab, der angibt, ob die Taste, auf die das Ereignis verweist, im gedrückten Zustand ist. |
IsRepeat |
Ruft einen Wert ab, der angibt, ob die Taste, auf die das Ereignis verweist, eine wiederholte Taste ist. |
IsToggled |
Ruft einen Wert ab, der angibt, ob die Taste, auf die das Ereignis verweist, im umgeschalteten Zustand ist. |
IsUp |
Ruft einen Wert ab, der angibt, ob die Taste, auf die das Ereignis verweist, im nicht gedrückten Zustand ist. |
Key |
Ruft die dem Ereignis zugeordnete Taste der Tastatur ab. |
KeyboardDevice |
Ruft das dem Eingabeereignis zugeordnete Tastaturgerät ab. (Geerbt von KeyboardEventArgs) |
KeyStates |
Ruft den Zustand der diesem Ereignis zugeordneten Taste ab. |
OriginalSource |
Ruft die ursprünglich meldende Quelle ab, die durch einen reinen Treffertest bestimmt wurde, bevor eine mögliche Source-Anpassung durch eine übergeordnete Klasse erfolgt. (Geerbt von RoutedEventArgs) |
RoutedEvent |
Ruft die RoutedEvent-Instanz ab, die dieser RoutedEventArgs-Instanz zugeordnet ist, oder legt die Instanz fest. (Geerbt von RoutedEventArgs) |
Source |
Ruft einen Verweis auf das Objekt ab, das das Ereignis ausgelöst hat, oder legt diesen fest. (Geerbt von RoutedEventArgs) |
SystemKey |
Ruft die Taste ab, auf die das Ereignis verweist, wenn die Taste vom System verarbeitet wird. |
Timestamp |
Ruft die Zeit ab, zu der dieses Ereignis eingetreten ist. (Geerbt von InputEventArgs) |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InvokeEventHandler(Delegate, Object) |
Ruft Ereignishandler auf typspezifische Weise auf, wodurch sich die Effizienz des Ereignissystems erhöhen kann. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnSetSource(Object) |
Gibt beim Überschreiben in einer abgeleiteten Klasse einen Einstiegspunkt für Benachrichtigungsrückrufe an, wenn der Wert der Source-Eigenschaft einer Instanz geändert wird. (Geerbt von RoutedEventArgs) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |