KeyboardDevice Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe astratta che rappresenta un dispositivo da tastiera.
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
- Ereditarietà
Commenti
Il KeyboardDevice supporta l'infrastruttura Windows Presentation Foundation (macchine virtuali Windows) e non deve essere usata direttamente dal codice.
Per l'input correlato alla tastiera, usare la Keyboard classe . La Keyboard classe rappresenta la tastiera di un'applicazione e fornisce metodi, proprietà ed eventi che riflettono lo stato della tastiera.
La Keyboard classe delega all'oggetto appropriato KeyboardDevice.
Ogni InputDevice oggetto rappresenta un particolare dispositivo di input. Ad esempio, se ci sono due topi, ci saranno due InputDevice oggetti.
Costruttori
| Nome | Descrizione |
|---|---|
| KeyboardDevice(InputManager) |
Inizializza una nuova istanza della classe KeyboardDevice. |
Proprietà
| Nome | Descrizione |
|---|---|
| ActiveSource |
Ottiene l'oggetto che segnala l'input PresentationSource per questo dispositivo. |
| DefaultRestoreFocusMode |
Ottiene o imposta il comportamento di Windows Presentation Foundation (macchine virtuali Windows) durante il ripristino dello stato attivo. |
| Dispatcher |
Ottiene l'oggetto DispatcherDispatcherObject a cui è associato. (Ereditato da DispatcherObject) |
| FocusedElement |
Ottiene l'elemento con lo stato attivo della tastiera. |
| Modifiers |
Ottiene il set di ModifierKeys cui è attualmente premuto. |
| Target |
Ottiene l'oggetto specificato IInputElement a cui viene inviato l'input da questo dispositivo. |
Metodi
| Nome | Descrizione |
|---|---|
| CheckAccess() |
Determina se il thread chiamante ha accesso a questo DispatcherObjectoggetto . (Ereditato da DispatcherObject) |
| ClearFocus() |
Cancella lo stato attivo. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Focus(IInputElement) |
Imposta lo stato attivo della tastiera sull'oggetto specificato IInputElement. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetKeyStates(Key) |
Ottiene il set di stati della chiave per l'oggetto specificato Key. |
| GetKeyStatesFromSystem(Key) |
Quando sottoposto a override in una classe derivata, ottiene l'oggetto per l'oggetto KeyStates specificato Key. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| IsKeyDown(Key) |
Determina se l'oggetto specificato Key è nello stato inattivo. |
| IsKeyToggled(Key) |
Determina se l'oggetto specificato Key è nello stato toggled. |
| IsKeyUp(Key) |
Determina se l'oggetto specificato Key è nello stato attivo. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| VerifyAccess() |
Impone che il thread chiamante abbia accesso a questo DispatcherObjectoggetto . (Ereditato da DispatcherObject) |