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 périphérique 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
Prend KeyboardDevice en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être utilisé directement à partir de votre code.
Pour les entrées liées 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.
La Keyboard classe délègue au approprié KeyboardDevice.
Chaque InputDevice objet représente un périphérique d’entrée particulier. Par exemple, s’il y a deux souris, il y aura deux InputDevice objets.
Constructeurs
KeyboardDevice(InputManager) |
Initialise une nouvelle instance de la classe KeyboardDevice. |
Propriétés
ActiveSource |
Obtient la PresentationSource qui signale l'entrée pour ce périphérique. |
DefaultRestoreFocusMode |
Obtient ou définit le comportement de Windows Presentation Foundation (WPF) lors de la restauration du focus. |
Dispatcher |
Obtient le Dispatcher associé à DispatcherObject. (Hérité de DispatcherObject) |
FocusedElement |
Obtient l'élément qui a le focus clavier. |
Modifiers |
Obtient l'ensemble de ModifierKeys qui est actuellement enfoncé. |
Target |
Obtient le IInputElement spécifié auquel l'entrée de ce périphérique est envoyée. |
Méthodes
CheckAccess() |
Détermine si le thread appelant a accès à ce DispatcherObject. (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 l'IInputElement spécifié. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetKeyStates(Key) |
Obtient l'ensemble des états de touche pour la Key spécifiée. |
GetKeyStatesFromSystem(Key) |
En cas de substitution dans une classe dérivée, obtient la KeyStates pour le Key spécifié. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsKeyDown(Key) |
Détermine si la Key spécifiée est enfoncée. |
IsKeyToggled(Key) |
Détermine si la Key spécifiée est basculée. |
IsKeyUp(Key) |
Détermine si la Key spécifiée est relâchée. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
VerifyAccess() |
Garantit que le thread appelant a accès à DispatcherObject. (Hérité de DispatcherObject) |