InputManager.ProcessInput(InputEventArgs) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Bearbetar angivna indata synkront.
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
Parametrar
- input
- InputEventArgs
De indata som ska bearbetas.
Returer
trueom alla indatahändelser hanterades. annars . false
- Attribut
Undantag
input är null.
Kommentarer
Ett filter är all kod som lyssnar på PreProcessInput eller PostProcessInput. Filter kan ändra mellanlagringsområdet för indata.
En övervakare är all kod som lyssnar på PreNotifyInput eller PostNotifyInput. Övervakare kan inte ändra mellanlagringsområdet för indata.
De angivna indata bearbetas av alla filter och övervakare och skickas slutligen till lämpligt element som en indatahändelse.
Indata bearbetas i WPF i följande steg:
Förprocesssteg. Indatahanteraren genererar PreProcessInput händelsen.
Förinställt steg. Indatahanteraren genererar PreNotifyInput händelsen.
Den WPF indatahändelsen eller -händelserna aktiveras.
Steg efter avisering. Indatahanteraren genererar PostNotifyInput händelsen.
Fas efter process. Indatahanteraren genererar PostProcessInput händelsen.