InputManager.ProcessInput(InputEventArgs) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Procesa de manera sincrónica la entrada especificada.
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
Entrada que se va a procesar.
Devoluciones
true
si todos los eventos de entrada se han controlado; de lo contrario, false
.
- Atributos
Excepciones
input
es null
.
Comentarios
Un filtro es cualquier código que escucha PreProcessInput o PostProcessInput. Los filtros pueden modificar el área de ensayo de entrada.
Un monitor es cualquier código que escucha PreNotifyInput o PostNotifyInput. Los monitores no pueden modificar el área de ensayo de entrada.
La entrada especificada se procesa mediante todos los filtros y monitores y, por último, se envía al elemento adecuado como evento de entrada.
La entrada se procesa en WPF en las siguientes fases:
Fase previa al proceso. El administrador de entrada genera el PreProcessInput evento .
Fase de notificación previa. El administrador de entrada genera el PreNotifyInput evento .
Se generan los eventos o eventos de entrada de WPF.
Fase posterior a la notificación. El administrador de entrada genera el PostNotifyInput evento .
Fase posterior al proceso. El administrador de entrada genera el PostProcessInput evento .