KeyboardDevice Klasse

Definition

Abstrakte Klasse, die ein Tastaturgerät darstellt.Abstract class that represents a keyboard device.

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 die Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) -Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. KeyboardDeviceThe KeyboardDevice supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Verwenden Sie für Tastatur bezogene Eingaben die Keyboard -Klasse.For keyboard related input, use the Keyboard class. Die Keyboard -Klasse stellt die Tastatur für eine Anwendung dar und stellt Methoden, Eigenschaften und Ereignisse bereit, die den Zustand der Tastatur widerspiegeln.The Keyboard class represents the keyboard to an application and provides methods, properties, and events that reflect the state of the keyboard.

Die Keyboard -Klasse delegiert an die KeyboardDeviceentsprechende.The Keyboard class delegates to the appropriate KeyboardDevice.

Jedes InputDevice -Objekt stellt ein bestimmtes Eingabegerät dar.Each InputDevice object represents one particular input device. Wenn beispielsweise zwei Mäuse vorhanden sind, werden zwei InputDevice -Objekte angezeigt.For example, if there are two mice, there will be two InputDevice objects.

Konstruktoren

KeyboardDevice(InputManager)

Initialisiert eine neue Instanz der KeyboardDevice-Klasse.Initializes a new instance of the KeyboardDevice class.

Eigenschaften

ActiveSource

Ruft die PresentationSource ab, die Eingaben für dieses Gerät meldet.Gets the PresentationSource that is reporting input for this device.

DefaultRestoreFocusMode

Ruft das Verhalten von Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) beim Wiederherstellen des Fokus ab oder legt es fest.Gets or sets the behavior of Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) when restoring focus.

Dispatcher

Ruft den Dispatcher ab, der diesem DispatcherObject zugeordnet ist.Gets the Dispatcher this DispatcherObject is associated with.

(Geerbt von DispatcherObject)
FocusedElement

Ruft das Element ab, das den Tastaturfokus besitzt.Gets the element that has keyboard focus.

Modifiers

Ruft den Satz von ModifierKeys ab, die gerade gedrückt werden.Gets the set of ModifierKeys which are currently pressed.

Target

Ruft das angegebene IInputElement ab, an das die Eingabe von diesem Gerät gesendet wird.Gets the specified IInputElement that input from this device is sent to.

Methoden

CheckAccess()

Bestimmt, ob der aufrufende Thread auf dieses DispatcherObject zugreifen kann.Determines whether the calling thread has access to this DispatcherObject.

(Geerbt von DispatcherObject)
ClearFocus()

Löscht den Fokus.Clears focus.

Equals(Object)

Ermittelt, ob das angegebene Objekt und das aktuelle Objekt gleich sind.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Focus(IInputElement)

Legt den Tastaturfokus für das angegebene IInputElement fest.Sets keyboard focus on the specified IInputElement.

GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetKeyStates(Key)

Ruft den Satz von Tastaturzuständen für die angegebene Key ab.Gets the set of key states for the specified Key.

GetKeyStatesFromSystem(Key)

Ruft beim Überschreiben in einer abgeleiteten Klasse die KeyStates für die angegebene Key ab.When overridden in a derived class, obtains the KeyStates for the specified Key.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
IsKeyDown(Key)

Bestimmt, ob die angegebene Key im gedrückten Zustand ist.Determines whether the specified Key is in the down state.

IsKeyToggled(Key)

Bestimmt, ob die angegebene Key im umgeschalteten Zustand ist.Determines whether the specified Key is in the toggled state.

IsKeyUp(Key)

Bestimmt, ob die angegebene Key im nicht gedrückten Zustand ist.Determines whether the specified Key is in the up state.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)
VerifyAccess()

Erzwingt, dass der aufrufende Thread auf dieses DispatcherObject zugreifen kann.Enforces that the calling thread has access to this DispatcherObject.

(Geerbt von DispatcherObject)

Gilt für:

Siehe auch