Freigeben über


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

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

Verwenden Sie für Tastatureingaben 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 KeyboardDevice.

Jedes InputDevice Objekt stellt ein bestimmtes Eingabegerät dar. Wenn es z. B. zwei Mäuse gibt, gibt es zwei InputDevice Objekte.

Konstruktoren

KeyboardDevice(InputManager)

Initialisiert eine neue Instanz der KeyboardDevice-Klasse.

Eigenschaften

ActiveSource

Ruft die PresentationSource ab, die Eingaben für dieses Gerät meldet.

DefaultRestoreFocusMode

Ruft das Verhalten von Windows Presentation Foundation (WPF) ab, wenn der Fokus wiederhergestellt wird, oder legt es fest.

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.

(Geerbt von DispatcherObject)
FocusedElement

Ruft das Element ab, das den Tastaturfokus besitzt.

Modifiers

Ruft den Satz von ModifierKeys ab, die gerade gedrückt werden.

Target

Ruft das angegebene IInputElement ab, an das die Eingabe von diesem Gerät gesendet wird.

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)
ClearFocus()

Löscht den Fokus.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Focus(IInputElement)

Legt den Tastaturfokus für das angegebene IInputElement fest.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetKeyStates(Key)

Ruft den Satz von Tastaturzuständen für die angegebene Key ab.

GetKeyStatesFromSystem(Key)

Ruft beim Überschreiben in einer abgeleiteten Klasse die KeyStates für die angegebene Key ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsKeyDown(Key)

Bestimmt, ob die angegebene Key im gedrückten Zustand ist.

IsKeyToggled(Key)

Bestimmt, ob die angegebene Key im umgeschalteten Zustand ist.

IsKeyUp(Key)

Bestimmt, ob die angegebene Key im nicht gedrückten Zustand ist.

MemberwiseClone()

Erstellt eine flache Kopie des 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 auf dieses DispatcherObject zugreifen kann.

(Geerbt von DispatcherObject)

Gilt für:

Weitere Informationen