InputManager.ProcessInput(InputEventArgs) Yöntem

Tanım

Belirtilen girişi zaman uyumlu olarak işler.

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

Parametreler

input
InputEventArgs

İşlenmek için giriş.

Döndürülenler

true tüm giriş olayları işlendiyse; aksi takdirde , false.

Öznitelikler

Özel durumlar

input, null'e eşittir.

Açıklamalar

Filtre, veya PreProcessInput'yi PostProcessInput dinleyen herhangi bir koddur. Filtreler giriş hazırlama alanını değiştirebilir.

İzleyici, veya PreNotifyInput'yi PostNotifyInput dinleyen herhangi bir koddur. İzleyiciler giriş hazırlama alanını değiştiremez.

Belirtilen giriş tüm filtreler ve izleyiciler tarafından işlenir ve son olarak giriş olayı olarak uygun öğeye gönderilir.

Giriş, aşağıdaki aşamalarda WPF işlenir:

  1. Ön işlem aşaması. Giriş yöneticisi olayı tetikler PreProcessInput .

  2. Ön bildirim aşaması. Giriş yöneticisi olayı tetikler PreNotifyInput .

  3. WPF giriş olayı veya olayları oluşturulur.

  4. Bildirim sonrası aşaması. Giriş yöneticisi olayı tetikler PostNotifyInput .

  5. İşlem sonrası aşama. Giriş yöneticisi olayı tetikler PostProcessInput .

Şunlara uygulanır