InputManager.ProcessInput(InputEventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przetwarza określone dane wejściowe synchronicznie.
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
Parametry
- input
- InputEventArgs
Dane wejściowe do przetworzenia.
Zwraca
true
jeśli wszystkie zdarzenia wejściowe zostały obsłużone; w przeciwnym razie , false
.
- Atrybuty
Wyjątki
input
to null
.
Uwagi
Filtr to dowolny kod, który nasłuchuje PreProcessInput lub PostProcessInput. Filtry mogą modyfikować obszar przejściowy danych wejściowych.
Monitor to dowolny kod, który nasłuchuje PreNotifyInput lub PostNotifyInput. Monitory nie mogą modyfikować obszaru przejściowego danych wejściowych.
Określone dane wejściowe są przetwarzane przez wszystkie filtry i monitory i są ostatecznie wysyłane do odpowiedniego elementu jako zdarzenia wejściowego.
Dane wejściowe są przetwarzane w WPF na następujących etapach:
Etap przed procesem. Menedżer danych wejściowych PreProcessInput zgłasza zdarzenie.
Etap przed powiadomieniem. Menedżer danych wejściowych PreNotifyInput zgłasza zdarzenie.
Wywoływane jest zdarzenie wejściowe lub zdarzenia WPF.
Etap po powiadomiu. Menedżer danych wejściowych PostNotifyInput zgłasza zdarzenie.
Etap po procesie. Menedżer danych wejściowych PostProcessInput zgłasza zdarzenie.