Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

KeyEventArgs-Klasse

 

Veröffentlicht: Oktober 2016

Stellt Daten für die von UIElement.KeyUp und UIElement.KeyDown weitergeleiteten Ereignissen sowie dazugehörige angefügte und Vorschauereignisse bereit.

Namespace:   System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)

System.Object
  System.EventArgs
    System.Windows.RoutedEventArgs
      System.Windows.Input.InputEventArgs
        System.Windows.Input.KeyboardEventArgs
          System.Windows.Input.KeyEventArgs

public class KeyEventArgs : KeyboardEventArgs

NameBeschreibung
System_CAPS_pubmethodKeyEventArgs(KeyboardDevice, PresentationSource, Int32, Key)

Initialisiert eine neue Instanz der KeyEventArgs-Klasse.

NameBeschreibung
System_CAPS_pubpropertyDeadCharProcessedKey

Ruft den Schlüssel, die Teil einer Tottastenkombination um ein einzelnes kombiniertes Zeichen zu erstellen.

System_CAPS_pubpropertyDevice

Ruft das Eingabegerät, das dieses Ereignis initiiert hat.(Geerbt von „InputEventArgs“.)

System_CAPS_pubpropertyHandled

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“.)

System_CAPS_pubpropertyImeProcessedKey

Ruft die Taste, die das Ereignis verweist ab, wenn der Schlüssel von verarbeitet wird ein Eingabemethoden-Editor (IME).

System_CAPS_pubpropertyInputSource

Ruft die Eingabequelle, die diese Eingabe bereitgestellt.

System_CAPS_pubpropertyIsDown

Ruft einen Wert, der angibt, ob die auf das Ereignis verweist im gedrückten Zustand ist.

System_CAPS_pubpropertyIsRepeat

Ruft einen Wert, der angibt, ob die Taste auf das Ereignis verweist, eine wiederholte Taste ist.

System_CAPS_pubpropertyIsToggled

Ruft einen Wert, der angibt, ob die auf das Ereignis verweist im umgeschalteten Zustand ist.

System_CAPS_pubpropertyIsUp

Ruft einen Wert, der angibt, ob der Schlüssel, der auf das Ereignis verweist im gedrückten Zustand ist.

System_CAPS_pubpropertyKey

Ruft die dem Ereignis zugeordnete Taste ab.

System_CAPS_pubpropertyKeyboardDevice

Ruft das Eingabeereignis zugeordnete Tastaturgerät ab.(Geerbt von „KeyboardEventArgs“.)

System_CAPS_pubpropertyKeyStates

Ruft den Zustand der diesem Ereignis zugeordneten Taste ab.

System_CAPS_pubpropertyOriginalSource

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“.)

System_CAPS_pubpropertyRoutedEvent

Ruft die RoutedEvent-Instanz ab, die dieser RoutedEventArgs-Instanz zugeordnet ist, oder legt die Instanz fest.(Geerbt von „RoutedEventArgs“.)

System_CAPS_pubpropertySource

Ruft einen Verweis auf das Objekt ab, das das Ereignis ausgelöst hat, oder legt diesen fest.(Geerbt von „RoutedEventArgs“.)

System_CAPS_pubpropertySystemKey

Ruft ab-Taste auf das Ereignis verweist, wenn die Taste vom System verarbeitet wird.

System_CAPS_pubpropertyTimestamp

Ruft den Zeitpunkt, wann dieses Ereignis aufgetreten ist.(Geerbt von „InputEventArgs“.)

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodInvokeEventHandler(Delegate, Object)

Ruft Ereignishandler auf typspezifische Weise Ereignis Systemeffizienz erhöhen.(Überschreibt KeyboardEventArgs.InvokeEventHandler(Delegate, Object).)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_protmethodOnSetSource(Object)

Beim Überschreiben in einer abgeleiteten Klasse stellt einen Einstiegspunkt für Benachrichtigungsrückrufe zeigen Sie jedes Mal, wenn der Wert der Source -Eigenschaft einer Instanz geändert wird.(Geerbt von „RoutedEventArgs“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Diese Ereignisdatenklasse wird mit den folgenden angefügten Ereignissen verwendet:

Diese Ereignisdatenklasse wird auch mit den folgenden Routingereignissen für Basiselemente verwendet. Diese weitergeleitete Ereignisse weiterleiten, der zuvor aufgelisteten angefügten Ereignisse, die für das Modell allgemeinen Element erleichtern WPF.

Angefügte Ereignisse und die Basiselement-Routingereignisse Ereignisse verwenden die Ereignisdaten gemeinsam, und die bubbling und tunneling Versionen der Routingereignisse ebenfalls gemeinsam Ereignisdaten. Beim Durchlaufen der Ereignisroute, beeinträchtigt dies die behandelten Eigenschaften des Ereignisses. Weitere Informationen finden Sie unter Input Overview.

Ein Schlüssel kann in der gedrückten und umgeschalteten Zustand oder nach unten und umgeschalteten Zustand befinden. Aus diesem Grund bestimmen, ob ein Schlüssel ist oben oder unten nicht so einfach wie das Überprüfen ist der KeyStates Wert als numerischen Wert. Stattdessen sollten Sie den Wert überprüfen, ihn als Flagenumeration behandeln. Verwenden einer AND Vergleich des ersten Bits. Sie können auch die Hilfseigenschaften verwenden IsUp, IsDown, und IsToggled um zu bestimmen, ob ein bestimmten Schlüssel ist nach oben, unten oder umgeschalteten.

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: