Condividi tramite


KeyboardDevice Classe

Definizione

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)

Si applica a

Vedi anche