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);
[<System.Security.SecurityCritical>]
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
Public Function ProcessInput (input As InputEventArgs) As Boolean

Parâmetros

input
InputEventArgs

A entrada a processar.

Devoluções

true se todos os eventos de entrada fossem tratados; caso contrário, false.

Atributos

Exceções

input é null.

Observações

Um filtro é qualquer código que ouça PreProcessInput ou PostProcessInput. Os filtros podem modificar a área de staging de entrada.

Um monitor é qualquer código que ouça PreNotifyInput ou PostNotifyInput. Os monitores não podem modificar a área de staging de entrada.

A entrada especificada é processada por todos os filtros e monitores e é finalmente despachada para o elemento apropriado como um evento de entrada.

A entrada é processada no WPF nas seguintes etapas:

  1. Fase de pré-processo. O gestor de entrada levanta o PreProcessInput evento.

  2. Fase de pré-notificação. O gestor de entrada levanta o PreNotifyInput evento.

  3. O evento ou eventos de entrada WPF são levantados.

  4. Fase pós-notificação. O gestor de entrada levanta o PostNotifyInput evento.

  5. Fase pós-processamento. O gestor de entrada levanta o PostProcessInput evento.

Aplica-se a