InputManager Classe
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.
Gerencia todos os sistemas de entra na WPF (Windows Presentation Foundation).
public ref class InputManager sealed : System::Windows::Threading::DispatcherObject
public sealed class InputManager : System.Windows.Threading.DispatcherObject
type InputManager = class
inherit DispatcherObject
Public NotInheritable Class InputManager
Inherits DispatcherObject
- Herança
A InputManager classe é responsável por coordenar todos os sistemas de entrada no WPF.
Um filtro é qualquer código que escuta PreProcessInput ou PostProcessInput. Os filtros podem modificar a área de preparo de entrada.
Um monitor é qualquer código que escuta PreNotifyInput ou PostNotifyInput. Os monitores não podem modificar a área de preparo de entrada.
O InputManager controla a área de preparo de entrada. A área de preparo de entrada processa a entrada em eventos de Windows Presentation Foundation (WPF).
A entrada é processada no WPF nos seguintes estágios:
Estágio de pré-processo. O gerenciador de entrada aciona o PreProcessInput evento.
Estágio de notificação prévia. O gerenciador de entrada aciona o PreNotifyInput evento.
Os eventos ou eventos de entrada do WPF são gerados.
Estágio pós-notificação. O gerenciador de entrada aciona o PostNotifyInput evento.
Estágio pós-processo. O gerenciador de entrada aciona o PostProcessInput evento.
Current |
Obtém o InputManager associado ao thread atual. |
Dispatcher |
Obtém o Dispatcher ao qual este DispatcherObject está associado. (Herdado de DispatcherObject) |
Input |
Obtém uma coleção de InputProviders registrado com o InputManager. |
Is |
Obtém um valor que indica se este ComponentDispatcher está no modo de menu. |
Most |
Obtém um valor que representa o dispositivo de entrada associado ao evento de entrada mais recente. |
Primary |
Obtém o dispositivo primário de teclado. |
Primary |
Obtém o dispositivo primário de mouse. |
Check |
Determina se o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Memberwise |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
Pop |
Chamado por componentes para sair do modo de menu. |
Process |
Processa a entrada especificada de forma síncrona. |
Push |
Chamado por componentes para entrar no modo de menu. |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Verify |
Impõe que o thread de chamada tenha acesso a este DispatcherObject. (Herdado de DispatcherObject) |
Enter |
Ocorre quando um controle entra no modo de menu chamando o método PushMenuMode(PresentationSource). |
Hit |
Ocorre quando o resultado de um teste de clique pode ter mudado. |
Leave |
Ocorre quando um controle sai do modo de menu chamando o método PopMenuMode(PresentationSource). |
Post |
Ocorre depois que os PreNotifyInput manipuladores terminam de processar a entrada e os eventos de Windows Presentation Foundation correspondentes (WPF) foram gerados. |
Post |
Ocorre após os manipuladores PreNotifyInput terem terminado de processar a entrada. |
Pre |
Ocorre quando os manipuladores PreProcessInput tiverem terminado de processar a entrada, se a entrada não tiver sido cancelada. |
Pre |
Ocorre quando o InputManager começa a processar o item de entrada. |
Produto | Versões |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9, 10 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: