KeyboardDevice Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe abstrata que representa um dispositivo de teclado.
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
- Herança
Comentários
O KeyboardDevice dá suporte à infraestrutura de Windows Presentation Foundation (WPF) e não se destina a ser usado diretamente do código.
Para entrada relacionada ao teclado, use a Keyboard classe. A Keyboard classe representa o teclado para um aplicativo e fornece métodos, propriedades e eventos que refletem o estado do teclado.
A Keyboard classe delega para o apropriado KeyboardDevice.
Cada InputDevice objeto representa um dispositivo de entrada específico. Por exemplo, se houver dois camundongos, haverá dois InputDevice objetos.
Construtores
| Nome | Description |
|---|---|
| KeyboardDevice(InputManager) |
Inicializa uma nova instância da classe KeyboardDevice. |
Propriedades
| Nome | Description |
|---|---|
| ActiveSource |
Obtém a PresentationSource entrada de relatório para este dispositivo. |
| DefaultRestoreFocusMode |
Obtém ou define o comportamento do WPF (Windows Presentation Foundation) ao restaurar o foco. |
| Dispatcher |
Obtém o Dispatcher que DispatcherObject está associado. (Herdado de DispatcherObject) |
| FocusedElement |
Obtém o elemento que tem o foco do teclado. |
| Modifiers |
Obtém o conjunto do ModifierKeys qual estão pressionados no momento. |
| Target |
Obtém a entrada especificada IInputElement para a qual a entrada desse dispositivo é enviada. |
Métodos
| Nome | Description |
|---|---|
| CheckAccess() |
Determina se o thread de chamada tem acesso a isso DispatcherObject. (Herdado de DispatcherObject) |
| ClearFocus() |
Limpa o foco. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Focus(IInputElement) |
Define o foco do teclado no especificado IInputElement. |
| GetHashCode() |
Serve como a função hash predefinida. (Herdado de Object) |
| GetKeyStates(Key) |
Obtém o conjunto de estados-chave para o especificado Key. |
| GetKeyStatesFromSystem(Key) |
Quando substituído em uma classe derivada, obtém o KeyStates para o especificado Key. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsKeyDown(Key) |
Determina se o especificado Key está no estado inoperante. |
| IsKeyToggled(Key) |
Determina se o especificado Key está no estado alternado. |
| IsKeyUp(Key) |
Determina se o especificado Key está no estado acima. |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| VerifyAccess() |
Impõe que o thread de chamada tenha acesso a isso DispatcherObject. (Herdado de DispatcherObject) |