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 Windows Presentation Foundation (WPF)-Infrastruktur unterstützt und soll nicht direkt von Ihrem Code verwendet werden.
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 Kursstellvertretungen an die entsprechende KeyboardDevice.
Jedes InputDevice Objekt stellt ein bestimmtes Eingabegerät dar. Wenn beispielsweise zwei Mäuse vorhanden sind, 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) beim Wiederherstellen des Fokus ab oder legt sie 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) |