Bagikan melalui


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

inputadalah 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 memunculkan PreProcessInput peristiwa.

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

  3. Peristiwa atau peristiwa input WPF dinaikkan.

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

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

Berlaku untuk