InputManager.ProcessInput(InputEventArgs) Metode

Definisi

Memproses input yang ditentukan secara sinkron.

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

Parameter

input
InputEventArgs

Input untuk diproses.

Mengembalikan

true jika semua peristiwa input ditangani; jika tidak, false.

Atribut

Pengecualian

input adalah null.

Keterangan

Filter adalah kode apa pun yang mendengarkan PreProcessInput atau PostProcessInput. Filter dapat mengubah area penahapan input.

Monitor adalah kode apa pun yang mendengarkan PreNotifyInput atau PostNotifyInput. Monitor tidak dapat mengubah area penahapan input.

Input yang ditentukan diproses oleh semua filter dan monitor dan akhirnya dikirim ke elemen yang sesuai sebagai peristiwa input.

Input diproses dalam WPF dalam tahap berikut:

  1. Tahap pra-proses. Manajer input menaikkan PreProcessInput peristiwa.

  2. Tahap pra-pemberitahuan. Manajer input menaikkan PreNotifyInput peristiwa.

  3. Peristiwa atau peristiwa input WPF dinaikkan.

  4. Tahap pasca-pemberitahuan. Manajer input menaikkan PostNotifyInput peristiwa.

  5. Tahap pasca-proses. Manajer input menaikkan PostProcessInput peristiwa.

Berlaku untuk