InputManager.ProcessInput(InputEventArgs) Método
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.
Processa a entrada especificada de forma síncrona.
public:
bool ProcessInput(System::Windows::Input::InputEventArgs ^ input);
[System.Security.SecurityCritical]
public bool ProcessInput (System.Windows.Input.InputEventArgs input);
public bool ProcessInput (System.Windows.Input.InputEventArgs input);
[<System.Security.SecurityCritical>]
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
Public Function ProcessInput (input As InputEventArgs) As Boolean
Parâmetros
- input
- InputEventArgs
A entrada a ser processada.
Retornos
true
se todos os eventos de entrada foram tratados; caso contrário, false
.
- Atributos
Exceções
input
é null
.
Comentários
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.
A entrada especificada é processada por todos os filtros e monitores e é finalmente expedida para o elemento apropriado como um evento de entrada.
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 pré-notificação. 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.