KeyboardDevice Klasa

Definicja

Klasa abstrakcyjna, która reprezentuje urządzenie klawiatury.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
Dziedziczenie

Uwagi

KeyboardDeviceObsługuje infrastrukturę Windows Presentation Foundation (WPF) i nie jest przeznaczona do użycia bezpośrednio w kodzie.The KeyboardDevice supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

W przypadku danych wejściowych związanych z klawiaturą Użyj Keyboard klasy.For keyboard related input, use the Keyboard class. KeyboardKlasa reprezentuje klawiaturę do aplikacji i dostarcza metody, właściwości i zdarzenia, które odzwierciedlają stan klawiatury.The Keyboard class represents the keyboard to an application and provides methods, properties, and events that reflect the state of the keyboard.

KeyboardKlasa deleguje do odpowiednich KeyboardDevice .The Keyboard class delegates to the appropriate KeyboardDevice.

Każdy InputDevice obiekt reprezentuje jedno konkretne urządzenie wejściowe.Each InputDevice object represents one particular input device. Na przykład jeśli istnieją dwie myszy, będą dostępne dwa InputDevice obiekty.For example, if there are two mice, there will be two InputDevice objects.

Konstruktory

KeyboardDevice(InputManager)

Inicjuje nowe wystąpienie klasy KeyboardDevice.Initializes a new instance of the KeyboardDevice class.

Właściwości

ActiveSource

Pobiera PresentationSource dane wejściowe raportowania dla tego urządzenia.Gets the PresentationSource that is reporting input for this device.

DefaultRestoreFocusMode

Pobiera lub ustawia zachowanie Windows Presentation Foundation (WPF) podczas przywracania fokusu.Gets or sets the behavior of Windows Presentation Foundation (WPF) when restoring focus.

Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
FocusedElement

Pobiera element, który ma fokus klawiatury.Gets the element that has keyboard focus.

Modifiers

Pobiera zestaw ModifierKeys , który jest obecnie wcionięty.Gets the set of ModifierKeys which are currently pressed.

Target

Pobiera określony IInputElement , że dane wejściowe z tego urządzenia są wysyłane do usługi.Gets the specified IInputElement that input from this device is sent to.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
ClearFocus()

Czyści fokus.Clears focus.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Focus(IInputElement)

Ustawia fokus klawiatury na określonym IInputElement .Sets keyboard focus on the specified IInputElement.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetKeyStates(Key)

Pobiera zestaw najważniejszych Stanów dla określonego elementu Key .Gets the set of key states for the specified Key.

GetKeyStatesFromSystem(Key)

Gdy jest zastępowany w klasie pochodnej, uzyskuje KeyStates dla określonego Key .When overridden in a derived class, obtains the KeyStates for the specified Key.

GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IsKeyDown(Key)

Określa, czy określony Key stan jest w stanie down.Determines whether the specified Key is in the down state.

IsKeyToggled(Key)

Określa, czy określony Key jest w stanie przełączenia.Determines whether the specified Key is in the toggled state.

IsKeyUp(Key)

Określa, czy określony Key stan jest w stanie up.Determines whether the specified Key is in the up state.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Dotyczy

Zobacz też