Aracılığıyla paylaş


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 değeridir.

Açıklamalar

Filtre, veya PostProcessInputsözünü dinleyen PreProcessInput herhangi bir koddur. Filtreler giriş hazırlama alanını değiştirebilir.

İzleyici, veya PostNotifyInput'yi PreNotifyInput 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ş WPF'de aşağıdaki aşamalarda işlenir:

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

  2. Önceden bildirim aşaması. Giriş yöneticisi olayı başlatır PreNotifyInput .

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

  4. Bildirim sonrası aşaması. Giriş yöneticisi olayı başlatır PostNotifyInput .

  5. İşlem sonrası aşama. Giriş yöneticisi olayı başlatır PostProcessInput .

Şunlara uygulanır