InputManager.ProcessInput(InputEventArgs) Metodo

Definizione

Elabora in modo sincrono l'input specificato.

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

Parametri

input
InputEventArgs

Input da elaborare.

Restituisce

true se tutti gli eventi di input sono stati gestiti; in caso contrario false.

Attributi

Eccezioni

input è null.

Commenti

Un filtro è qualsiasi codice in ascolto di PreProcessInput o PostProcessInput. I filtri possono modificare l'area di gestione temporanea di input.

Un monitoraggio è qualsiasi codice in ascolto di PreNotifyInput o PostNotifyInput. I monitoraggi non possono modificare l'area di gestione temporanea di input.

L'input specificato viene elaborato da tutti i filtri e monitoraggi e viene infine inviato all'elemento appropriato come evento di input.

L'input viene elaborato in WPF nelle fasi seguenti:

  1. Fase di pre-elaborazione. Il gestore di input genera l'evento PreProcessInput .

  2. Fase di pre-notifica. Il gestore di input genera l'evento PreNotifyInput .

  3. Vengono generati eventi o eventi di input WPF.

  4. Fase post-notifica. Il gestore di input genera l'evento PostNotifyInput .

  5. Fase post-processo. Il gestore di input genera l'evento PostProcessInput .

Si applica a