KeyboardDevice Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Observações
O KeyboardDevice suporta a infraestrutura Windows Presentation Foundation (WPF) e não é destinado a ser usado diretamente a partir do seu código.
Para entrada relacionada com o teclado, usa a Keyboard classe. A Keyboard classe representa o teclado para uma aplicação e fornece métodos, propriedades e eventos que refletem o estado do teclado.
A Keyboard turma delega para a apropriada KeyboardDevice.
Cada InputDevice objeto representa um dispositivo de entrada em particular. Por exemplo, se houver dois ratos, haverá dois InputDevice objetos.
Construtores
| Name | Description |
|---|---|
| KeyboardDevice(InputManager) |
Inicializa uma nova instância da KeyboardDevice classe. |
Propriedades
| Name | Description |
|---|---|
| ActiveSource |
Recebe o PresentationSource que está a reportar a entrada deste dispositivo. |
| DefaultRestoreFocusMode |
Obtém ou define o comportamento do Windows Presentation Foundation (WPF) ao restaurar o foco. |
| Dispatcher |
Percebe o Dispatcher que isto DispatcherObject está associado. (Herdado de DispatcherObject) |
| FocusedElement |
Obtém o elemento que tem foco no teclado. |
| Modifiers |
Obtém o conjunto que ModifierKeys está atualmente prensado. |
| Target |
Obtém o especificado IInputElement para o qual a entrada deste dispositivo é enviada. |
Métodos
| Name | Description |
|---|---|
| CheckAccess() |
Determina se o thread que chama 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) |
Define o foco do teclado no especificado IInputElement. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetKeyStates(Key) |
Obtém o conjunto de estados-chave para o especificado Key. |
| GetKeyStatesFromSystem(Key) |
Quando sobrescrito numa classe derivada, obtém-se para KeyStates 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 down. |
| IsKeyToggled(Key) |
Determina se o especificado Key está no estado alternado. |
| IsKeyUp(Key) |
Determina se o especificado Key está no estado up. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| VerifyAccess() |
Faz cumprir que o thread que chama tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |