InputManager.ProcessInput(InputEventArgs) Metódus

Definíció

A megadott bemenetet szinkron módon dolgozza fel.

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

Paraméterek

input
InputEventArgs

A feldolgozandó bemenet.

Válaszok

trueha az összes bemeneti eseményt kezelték; egyéb esetben. false

Attribútumok

Kivételek

input az null.

Megjegyzések

A szűrő minden olyan kód, amely figyeli vagy PreProcessInputfigyeli a PostProcessInput kódot. A szűrők módosíthatják a bemeneti előkészítési területet.

A figyelő bármely olyan kód, amely figyeli vagy PreNotifyInputfigyeli.PostNotifyInput A figyelők nem tudják módosítani a bemeneti előkészítési területet.

A megadott bemenetet az összes szűrő és monitor feldolgozta, és végül bemeneti eseményként küldi el a megfelelő elemnek.

A bemenet feldolgozása WPF a következő szakaszokban történik:

  1. Folyamat előtti szakasz. A bemeneti kezelő felemeli az eseményt PreProcessInput .

  2. Előzetes értesítési fázis. A bemeneti kezelő felemeli az eseményt PreNotifyInput .

  3. A WPF bemeneti esemény vagy események keletkeznek.

  4. Értesítés utáni szakasz. A bemeneti kezelő felemeli az eseményt PostNotifyInput .

  5. Folyamat utáni szakasz. A bemeneti kezelő felemeli az eseményt PostProcessInput .

A következőre érvényes: