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