InputManager.ProcessInput(InputEventArgs) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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:
Tahap pra-proses. Manajer input memunculkan PreProcessInput peristiwa.
Tahap pra-pemberitahuan. Manajer input memunculkan PreNotifyInput peristiwa.
Peristiwa atau peristiwa input WPF dinaikkan.
Tahap pasca-pemberitahuan. Manajer input memunculkan PostNotifyInput peristiwa.
Tahap pasca-proses. Manajer input memunculkan PostProcessInput peristiwa.