InputManager.ProcessInput(InputEventArgs) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verarbeitet die angegebene Eingabe synchron.
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
Parameter
- input
- InputEventArgs
Die zu verarbeitende Eingabe.
Gibt zurück
truewenn alle Eingabeereignisse behandelt wurden; andernfalls . false
- Attribute
Ausnahmen
input ist null.
Hinweise
Ein Filter ist ein beliebiger Code, der PreProcessInput überwacht oder PostProcessInputabhört. Filter können den Eingabe-Stagingbereich ändern.
Bei einem Monitor handelt es sich um code, der PreNotifyInput überwacht oder PostNotifyInputabhört. Monitore können den Eingabe-Stagingbereich nicht ändern.
Die angegebene Eingabe wird von allen Filtern und Monitoren verarbeitet und schließlich als Eingabeereignis an das entsprechende Element verteilt.
Die Eingabe wird in WPF in den folgenden Phasen verarbeitet:
Vorprozessphase. Der Eingabe-Manager löst das PreProcessInput Ereignis aus.
Phase vor der Benachrichtigung. Der Eingabe-Manager löst das PreNotifyInput Ereignis aus.
Das WPF Eingabeereignis oder -ereignisse werden ausgelöst.
Phase nach der Benachrichtigung. Der Eingabe-Manager löst das PostNotifyInput Ereignis aus.
Phase nach dem Prozess. Der Eingabe-Manager löst das PostProcessInput Ereignis aus.