KeyboardDevice Classe

Definizione

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)

Si applica a

Vedi anche