InputManager.ProcessInput(InputEventArgs) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zpracovává zadaný vstup synchronně.
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
Vstup, který se má zpracovat.
Návraty
true
pokud byly zpracovány všechny vstupní události; v opačném případě . false
- Atributy
Výjimky
input
je null
.
Poznámky
Filtr je jakýkoli kód, který naslouchá PreProcessInput nebo PostProcessInput. Filtry můžou upravit vstupní pracovní oblast.
Monitorování je jakýkoli kód, který naslouchá PreNotifyInput nebo PostNotifyInput. Monitory nemohou upravit vstupní pracovní oblast.
Zadaný vstup je zpracován všemi filtry a monitory a je nakonec odeslán do příslušného prvku jako vstupní událost.
Vstup se zpracovává ve WPF v následujících fázích:
Předprocesová fáze. Správce vstupu vyvolá PreProcessInput událost.
Fáze předběžného oznámení Správce vstupu vyvolá PreNotifyInput událost.
Vyvolá se vstupní událost nebo události WPF.
Fáze po oznámení. Správce vstupu vyvolá PostNotifyInput událost.
Fáze následného zpracování: Správce vstupu vyvolá PostProcessInput událost.