InputManager.ProcessInput(InputEventArgs) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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:
Folyamat előtti szakasz. A bemeneti kezelő felemeli az eseményt PreProcessInput .
Előzetes értesítési fázis. A bemeneti kezelő felemeli az eseményt PreNotifyInput .
A WPF bemeneti esemény vagy események keletkeznek.
Értesítés utáni szakasz. A bemeneti kezelő felemeli az eseményt PostNotifyInput .
Folyamat utáni szakasz. A bemeneti kezelő felemeli az eseményt PostProcessInput .