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