Compartilhar via


InputManager.ProcessInput(InputEventArgs) Método

Definição

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:

  1. Estágio de pré-processo. O gerenciador de entrada aciona o PreProcessInput evento.

  2. Estágio de pré-notificação. O gerenciador de entrada aciona o PreNotifyInput evento.

  3. Os eventos ou eventos de entrada do WPF são gerados.

  4. Estágio pós-notificação. O gerenciador de entrada aciona o PostNotifyInput evento.

  5. Estágio pós-processo. O gerenciador de entrada aciona o PostProcessInput evento.

Aplica-se a