InputManager.ProcessInput(InputEventArgs) Méthode

Définition

Traite l’entrée spécifiée de manière synchrone.

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

Paramètres

input
InputEventArgs

Entrée à traiter.

Retours

true si tous les événements d’entrée ont été gérés ; sinon, false.

Attributs

Exceptions

input a la valeur null.

Remarques

Un filtre est n’importe quel code qui écoute PreProcessInput ou PostProcessInput. Les filtres peuvent modifier la zone de préproduction d’entrée.

Un moniteur est n’importe quel code qui écoute PreNotifyInput ou PostNotifyInput. Les moniteurs ne peuvent pas modifier la zone de préproduction d’entrée.

L’entrée spécifiée est traitée par tous les filtres et moniteurs et est finalement distribuée à l’élément approprié en tant qu’événement d’entrée.

L’entrée est traitée dans WPF dans les étapes suivantes :

  1. Phase de pré-processus. Le gestionnaire d’entrée déclenche l’événement PreProcessInput .

  2. Phase de pré-notification. Le gestionnaire d’entrée déclenche l’événement PreNotifyInput .

  3. L’événement ou les événements d’entrée WPF sont déclenchés.

  4. Étape post-notification. Le gestionnaire d’entrée déclenche l’événement PostNotifyInput .

  5. Étape post-processus. Le gestionnaire d’entrée déclenche l’événement PostProcessInput .

S’applique à