Freigeben über


InputManager.PreProcessInput Ereignis

Definition

Tritt ein, wenn der InputManager mit der Verarbeitung des Eingabeelements beginnt.

public:
 event System::Windows::Input::PreProcessInputEventHandler ^ PreProcessInput;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
[<add: System.Security.SecurityCritical>]
[<remove: System.Security.SecurityCritical>]
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler 
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler 
Public Custom Event PreProcessInput As PreProcessInputEventHandler 

Ereignistyp

Attribute

Hinweise

Ein Filter ist ein beliebiger Code, der auf PreProcessInput oder PostProcessInputlauscht. Filter können den Eingabe-Stagingbereich ändern.

Die an angefügten PreProcessInput Handler werden in umgekehrter Reihenfolge aufgerufen, sodass von den Benutzern hinzugefügte Handler vor Handlern im System aufgerufen werden.

Beim Aufrufen Cancel des PreProcessInputEventArgs an übergebenen wird die PreProcessInputEventHandler Verarbeitung der Eingabe abgebrochen.

Eingaben werden in WPF in den folgenden Phasen verarbeitet:

  1. Vorprozessphase. Der Eingabe-Manager löst das PreProcessInput Ereignis aus.

  2. Phase vor der Benachrichtigung. Der Eingabe-Manager löst das PreNotifyInput Ereignis aus.

  3. Das oder die WPF-Eingabeereignisse werden ausgelöst.

  4. Phase nach der Benachrichtigung. Der Eingabe-Manager löst das PostNotifyInput Ereignis aus.

  5. Phase nach der Verarbeitung. Der Eingabe-Manager löst das PostProcessInput Ereignis aus.

Gilt für:

Weitere Informationen