InputManager.PreProcessInput Zdarzenie

Definicja

Występuje, gdy InputManager rozpoczyna się przetwarzanie elementu wejściowego.

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 

Typ zdarzenia

Atrybuty

Uwagi

Filtr to dowolny kod, który nasłuchuje PreProcessInput lub PostProcessInput. Filtry mogą modyfikować obszar przejściowy danych wejściowych.

Programy obsługi dołączone do PreProcessInput są wywoływane w odwrotnej kolejności, dzięki czemu programy obsługi dodane przez użytkowników są wywoływane przed procedurami obsługi w systemie.

Wywołanie Cancel przekazanego PreProcessInputEventArgs elementu spowoduje PreProcessInputEventHandler anulowanie przetwarzania danych wejściowych.

Dane wejściowe są przetwarzane w WPF na następujących etapach:

  1. Etap przed procesem. Menedżer danych wejściowych PreProcessInput zgłasza zdarzenie.

  2. Etap przed powiadomieniem. Menedżer danych wejściowych PreNotifyInput zgłasza zdarzenie.

  3. Wywoływane jest zdarzenie wejściowe lub zdarzenia WPF.

  4. Etap po powiadomiu. Menedżer danych wejściowych PostNotifyInput zgłasza zdarzenie.

  5. Etap po procesie. Menedżer danych wejściowych PostProcessInput zgłasza zdarzenie.

Dotyczy

Zobacz też