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 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
KeyboardDevice supporta l'infrastruttura Windows Presentation Foundation (WPF) 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 sono presenti due topi, saranno presenti due InputDevice oggetti.
Costruttori
KeyboardDevice(InputManager) |
Inizializza una nuova istanza della classe KeyboardDevice. |
Proprietà
ActiveSource |
Ottiene l'oggetto PresentationSource che segnala l'input per questo dispositivo. |
DefaultRestoreFocusMode |
Ottiene o imposta il comportamento di Windows Presentation Foundation (WPF) durante il ripristino dello stato attivo. |
Dispatcher |
Ottiene l'oggetto Dispatcher associato a DispatcherObject. (Ereditato da DispatcherObject) |
FocusedElement |
Ottiene l'elemento con lo stato attivo. |
Modifiers |
Ottiene l'insieme dell'oggetto ModifierKeys che rappresenta i tasti correntemente premuti. |
Target |
Ottiene l'oggetto IInputElement specificato al quale viene inviato l'input da questo dispositivo. |
Metodi
CheckAccess() |
Determina se il thread chiamante ha accesso a DispatcherObject. (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 sull'elemento IInputElement specificato. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetKeyStates(Key) |
Ottiene l'insieme degli stati del tasto per il Key specificato. |
GetKeyStatesFromSystem(Key) |
Quando è sottoposto a override in una classe derivata, ottiene l'oggetto KeyStates per l'oggetto Key specificato. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IsKeyDown(Key) |
Determina se l'oggetto Key specificato è nello stato premuto. |
IsKeyToggled(Key) |
Determina se l'oggetto Key specificato è nello stato attivato o disattivato. |
IsKeyUp(Key) |
Determina se l'oggetto Key specificato è nello stato rilasciato. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
VerifyAccess() |
Impone che il thread chiamante abbia accesso a DispatcherObject. (Ereditato da DispatcherObject) |