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 seu 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 mouses, haverá dois InputDevice objetos.
Construtores
| KeyboardDevice(InputManager) |
Inicializa uma nova instância da classe KeyboardDevice. |
Propriedades
| ActiveSource |
Obtém o PresentationSource que está relatando a entrada para este dispositivo. |
| DefaultRestoreFocusMode |
Obtém ou define o comportamento de Windows Presentation Foundation (WPF) ao restaurar o foco. |
| Dispatcher |
Obtém o Dispatcher ao qual este DispatcherObject está associado. (Herdado de DispatcherObject) |
| FocusedElement |
Obtém o elemento que tem o foco do teclado. |
| Modifiers |
Obtém o conjunto de ModifierKeys que estão pressionados no momento. |
| Target |
Obtém o IInputElement especificado para o qual a entrada deste dispositivo é enviada. |
Métodos
| CheckAccess() |
Determina se o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |
| ClearFocus() |
Limpa o foco. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Focus(IInputElement) |
Determina o foco do teclado no IInputElement especificado. |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetKeyStates(Key) |
Obtém o conjunto de estados principais para o Key especificado. |
| GetKeyStatesFromSystem(Key) |
Quando substituído em uma classe derivada, obtém o KeyStates para o Key especificado. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsKeyDown(Key) |
Determina se o Key especificado está no estado inativo. |
| IsKeyToggled(Key) |
Determina se o Key especificado está no estado alternado. |
| IsKeyUp(Key) |
Determina se o Key especificado está no estado ativo. |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (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 este DispatcherObject. (Herdado de DispatcherObject) |