KeyboardDevice Klasse

Definition

Abstrakte Klasse, die ein Tastaturgerät darstellt.

public ref class KeyboardDevice abstract : System::Windows::Input::InputDevice
public abstract class KeyboardDevice : System.Windows.Input.InputDevice
type KeyboardDevice = class
    inherit InputDevice
Public MustInherit Class KeyboardDevice
Inherits InputDevice
Vererbung

Hinweise

Die KeyboardDevice unterstützt die Windows Presentation Foundation-Infrastruktur (WPF) und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Verwenden Sie für tastaturbezogene Eingaben die Keyboard Klasse. Die Keyboard Klasse stellt die Tastatur für eine Anwendung dar und stellt Methoden, Eigenschaften und Ereignisse bereit, die den Zustand der Tastatur widerspiegeln.

Die Keyboard Klasse delegiert an die entsprechende KeyboardDeviceKlasse.

Jedes InputDevice Objekt stellt ein bestimmtes Eingabegerät dar. Wenn beispielsweise zwei Mäuse vorhanden sind, gibt es zwei InputDevice Objekte.

Konstruktoren

Name Beschreibung
KeyboardDevice(InputManager)

Initialisiert eine neue Instanz der KeyboardDevice-Klasse.

Eigenschaften

Name Beschreibung
ActiveSource

Ruft die PresentationSource Berichtseingabe für dieses Gerät ab.

DefaultRestoreFocusMode

Ruft das Verhalten von Windows Presentation Foundation (WPF) beim Wiederherstellen des Fokus ab oder legt dieses fest.

Dispatcher

Ruft dies Dispatcher ab, dem dies DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
FocusedElement

Ruft das Element ab, das den Tastaturfokus besitzt.

Modifiers

Ruft den Satz ab, der ModifierKeys aktuell gedrückt wird.

Target

Ruft den angegebenen IInputElement Wert ab, an den die Eingabe von diesem Gerät gesendet wird.

Methoden

Name Beschreibung
CheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)
ClearFocus()

Löscht den Fokus.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Focus(IInputElement)

Legt den Tastaturfokus auf die angegebene IInputElement.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetKeyStates(Key)

Ruft den Satz der Schlüsselzustände für den angegebenen Keyab.

GetKeyStatesFromSystem(Key)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die KeyStates für die angegebene Klasse Keyermittelt.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
IsKeyDown(Key)

Bestimmt, ob sich der angegebene Key Zustand im Abwärtszustand befindet.

IsKeyToggled(Key)

Bestimmt, ob sich der angegebene Key Zustand im Umgeschalteten Zustand befindet.

IsKeyUp(Key)

Bestimmt, ob sich der angegebene Key Zustand im Up-Zustand befindet.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread Zugriff auf diesen DispatcherObjectThread hat.

(Geerbt von DispatcherObject)

Gilt für:

Weitere Informationen