KeyboardDevice Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe abstraite qui représente un appareil clavier.
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
- Héritage
Remarques
La KeyboardDevice prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destinée à être utilisée directement à partir de votre code.
Pour l’entrée associée au clavier, utilisez la Keyboard classe. La Keyboard classe représente le clavier d’une application et fournit des méthodes, des propriétés et des événements qui reflètent l’état du clavier.
Les Keyboard délégués de classe au fichier approprié KeyboardDevice.
Chaque InputDevice objet représente un appareil d’entrée particulier. Par exemple, s’il y a deux souris, il y aura deux InputDevice objets.
Constructeurs
| Nom | Description |
|---|---|
| KeyboardDevice(InputManager) |
Initialise une nouvelle instance de la classe KeyboardDevice. |
Propriétés
| Nom | Description |
|---|---|
| ActiveSource |
Obtient l’entrée PresentationSource de création de rapports pour cet appareil. |
| DefaultRestoreFocusMode |
Obtient ou définit le comportement de Windows Presentation Foundation (WPF) lors de la restauration du focus. |
| Dispatcher |
Obtient ce Dispatcher qui DispatcherObject est associé. (Hérité de DispatcherObject) |
| FocusedElement |
Obtient l’élément qui a le focus clavier. |
| Modifiers |
Obtient l’ensemble qui ModifierKeys est actuellement appuyé. |
| Target |
Obtient l’entrée spécifiée IInputElement à partir de cet appareil. |
Méthodes
| Nom | Description |
|---|---|
| CheckAccess() |
Détermine si le thread appelant a accès à ce DispatcherObjectfichier . (Hérité de DispatcherObject) |
| ClearFocus() |
Efface le focus. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| Focus(IInputElement) |
Définit le focus clavier sur le IInputElement. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetKeyStates(Key) |
Obtient l’ensemble d’états de clé pour le .Key |
| GetKeyStatesFromSystem(Key) |
En cas de substitution dans une classe dérivée, obtient la KeyStates valeur spécifiée Key. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsKeyDown(Key) |
Détermine si le paramètre spécifié Key est dans l’état inférieur. |
| IsKeyToggled(Key) |
Détermine si le paramètre spécifié Key est dans l’état bascule. |
| IsKeyUp(Key) |
Détermine si le paramètre spécifié Key est à l’état up. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| VerifyAccess() |
Applique que le thread appelant a accès à ce DispatcherObjectfichier . (Hérité de DispatcherObject) |