InputManager.ProcessInput(InputEventArgs) Metoda

Definicja

Przetwarza dane wejściowe synchronicznie.Processes the specified input synchronously.

public:
 bool ProcessInput(System::Windows::Input::InputEventArgs ^ input);
public bool ProcessInput (System.Windows.Input.InputEventArgs input);
[System.Security.SecurityCritical]
public bool ProcessInput (System.Windows.Input.InputEventArgs input);
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
[<System.Security.SecurityCritical>]
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
Public Function ProcessInput (input As InputEventArgs) As Boolean

Parametry

input
InputEventArgs

Dane wejściowe do przetworzenia.The input to process.

Zwraca

Boolean

true Jeśli wszystkie zdarzenia wejściowe zostały obsłużone; w przeciwnym razie false .true if all input events were handled; otherwise, false.

Atrybuty

Wyjątki

input to null.input is null.

Uwagi

Filtr jest dowolnym kodem, który nasłuchuje PreProcessInput lub PostProcessInput .A filter is any code that listens to PreProcessInput or PostProcessInput. Filtry mogą modyfikować wejściowy obszar przejściowy.Filters can modify the input staging area.

Monitor to dowolny kod, który nasłuchuje PreNotifyInput lub PostNotifyInput .A monitor is any code that listens to PreNotifyInput or PostNotifyInput. Monitory nie mogą modyfikować wejściowego obszaru przejściowego.Monitors cannot modify the input staging area.

Określone dane wejściowe są przetwarzane przez wszystkie filtry i monitory i są ostatecznie wysyłane do odpowiedniego elementu jako zdarzenia wejściowego.The specified input is processed by all the filters and monitors and is finally dispatched to the appropriate element as an input event.

Dane wejściowe są przetwarzane w WPF w następujących etapach:Input is processed in WPF in the follow stages:

  1. Etap procesu wstępnego.Pre-process stage. Menedżer danych wejściowych wywołuje PreProcessInput zdarzenie.The input manager raises the PreProcessInput event.

  2. Etap przed powiadomieniem.Pre-notify stage. Menedżer danych wejściowych wywołuje PreNotifyInput zdarzenie.The input manager raises the PreNotifyInput event.

  3. Wywoływane jest zdarzenie lub zdarzenia wejściowe WPF.The WPF input event or events are raised.

  4. Etap po powiadomieniu.Post-notify stage. Menedżer danych wejściowych wywołuje PostNotifyInput zdarzenie.The input manager raises the PostNotifyInput event.

  5. Etap po procesie.Post-process stage. Menedżer danych wejściowych wywołuje PostProcessInput zdarzenie.The input manager raises the PostProcessInput event.

Dotyczy