Udostępnij za pośrednictwem


KeyboardDevice Klasa

Definicja

Abstrakcyjna klasa reprezentująca urządzenie klawiaturowe.

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
Dziedziczenie

Uwagi

Obsługuje KeyboardDevice infrastrukturę Windows Presentation Foundation (WPF) i nie jest przeznaczona do użycia bezpośrednio z kodu.

W przypadku danych wejściowych związanych z klawiaturą Keyboard użyj klasy . Klasa Keyboard reprezentuje klawiaturę do aplikacji i udostępnia metody, właściwości i zdarzenia odzwierciedlające stan klawiatury.

Deleguje Keyboard klasę do odpowiedniego KeyboardDeviceobiektu .

Każdy InputDevice obiekt reprezentuje jedno określone urządzenie wejściowe. Jeśli na przykład istnieją dwie myszy, będą istnieć dwa InputDevice obiekty.

Konstruktory

KeyboardDevice(InputManager)

Inicjuje nowe wystąpienie klasy KeyboardDevice.

Właściwości

ActiveSource

PresentationSource Pobiera dane wejściowe raportowania dla tego urządzenia.

DefaultRestoreFocusMode

Pobiera lub ustawia zachowanie Windows Presentation Foundation (WPF) podczas przywracania fokusu.

Dispatcher

Dispatcher Pobiera tę DispatcherObject wartość skojarzona z.

(Odziedziczone po DispatcherObject)
FocusedElement

Pobiera element z fokusem klawiatury.

Modifiers

Pobiera zestaw ModifierKeys aktualnie naciskanych.

Target

Pobiera określony IInputElement , że dane wejściowe z tego urządzenia są wysyłane do.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
ClearFocus()

Czyści fokus.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Focus(IInputElement)

Ustawia fokus klawiatury na określonym IInputElementobiekcie .

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetKeyStates(Key)

Pobiera zestaw stanów kluczy dla określonego Keyelementu .

GetKeyStatesFromSystem(Key)

Po przesłonięciu w klasie pochodnej uzyskuje wartość KeyStates dla określonego Keyelementu .

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsKeyDown(Key)

Określa, czy określona wartość Key jest w stanie w dół.

IsKeyToggled(Key)

Określa, czy określony Key jest w stanie przełączonego.

IsKeyUp(Key)

Określa, czy określona wartość Key jest w stanie up.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też