KeyboardDevice Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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) |