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 ke zpracování.
Návraty
truepokud 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 mohou upravit vstupní pracovní oblast.
Monitor je jakýkoli kód, který naslouchá PreNotifyInput nebo PostNotifyInput. Monitory nemohou změnit vstupní pracovní oblast.
Zadaný vstup se zpracuje všemi filtry a monitory a nakonec se odešle do příslušného prvku jako vstupní událost.
Vstup se zpracovává v WPF (Windows Presentation Foundation) v následujících fázích:
Fáze před procesem. Správce vstupu vyvolá PreProcessInput událost.
Fáze předběžného oznámení Správce vstupu vyvolá PreNotifyInput událost.
Vyvolá se WPF (Windows Presentation Foundation) vstupní událost nebo události.
Fáze po oznámení Správce vstupu vyvolá PostNotifyInput událost.
Fáze po procesu Správce vstupu vyvolá PostProcessInput událost.