KeyboardDevice Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Abstraktní třída, která představuje klávesnice zařízení.
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
- Dědičnost
Poznámky
KeyboardDevice podporuje infrastrukturu Windows Presentation Foundation (WPF (Windows Presentation Foundation)) a není určená k použití přímo z kódu.
Pro vstup související s klávesnicí použijte Keyboard třídu. Třída Keyboard představuje klávesnici pro aplikaci a poskytuje metody, vlastnosti a události, které odrážejí stav klávesnice.
Třída Keyboard deleguje příslušnému KeyboardDevice.
Každý InputDevice objekt představuje jedno konkrétní vstupní zařízení. Pokud jsou například dvě myši, budou existovat dva InputDevice objekty.
Konstruktory
| Name | Description |
|---|---|
| KeyboardDevice(InputManager) |
Inicializuje novou instanci KeyboardDevice třídy. |
Vlastnosti
| Name | Description |
|---|---|
| ActiveSource |
PresentationSource Získá vstup, který hlásí pro toto zařízení. |
| DefaultRestoreFocusMode |
Získá nebo nastaví chování Windows Presentation Foundation (WPF (Windows Presentation Foundation)) při obnovování fokusu. |
| Dispatcher |
Dispatcher Získá toto DispatcherObject je přidružené. (Zděděno od DispatcherObject) |
| FocusedElement |
Získá prvek, který má fokus klávesnice. |
| Modifiers |
Získá množinu, které ModifierKeys jsou aktuálně stisknuty. |
| Target |
Získá zadaný IInputElement vstup z tohoto zařízení je odeslán do. |
Metody
| Name | Description |
|---|---|
| CheckAccess() |
Určuje, zda volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |
| ClearFocus() |
Vymaže fokus. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Focus(IInputElement) |
Nastaví fokus klávesnice na zadaném .IInputElement |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetKeyStates(Key) |
Získá množinu stavů klíčů pro zadaný Key. |
| GetKeyStatesFromSystem(Key) |
Při přepsání v odvozené třídě získá KeyStates pro zadané Key. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IsKeyDown(Key) |
Určuje, zda je zadaná Key hodnota ve stavu down. |
| IsKeyToggled(Key) |
Určuje, zda je zadaný Key stav v přepínacím stavu. |
| IsKeyUp(Key) |
Určuje, zda je zadaný Key stav v up stavu. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| VerifyAccess() |
Vynucuje, že volající vlákno má přístup k tomuto DispatcherObject. (Zděděno od DispatcherObject) |