InputManager.PreProcessInput 事件

定义

InputManager 开始处理输入项时发生。

public:
 event System::Windows::Input::PreProcessInputEventHandler ^ PreProcessInput;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
[<add: System.Security.SecurityCritical>]
[<remove: System.Security.SecurityCritical>]
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler 
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler 
Public Custom Event PreProcessInput As PreProcessInputEventHandler 

事件类型

属性

注解

筛选器是侦听 PreProcessInputPostProcessInput的任何代码。 筛选器可以修改输入暂存区域。

附加到 PreProcessInput 的处理程序按相反顺序调用,以便先调用用户添加的处理程序,然后再调用系统中的处理程序。

PreProcessInputEventArgs传递给 的 PreProcessInputEventHandler 调用Cancel将取消对输入的处理。

在 WPF 中按以下阶段处理输入:

  1. 预处理阶段。 输入管理器引发 PreProcessInput 事件。

  2. 预通知阶段。 输入管理器引发 PreNotifyInput 事件。

  3. 引发 WPF 输入事件或事件。

  4. 通知后阶段。 输入管理器引发 PostNotifyInput 事件。

  5. 后处理阶段。 输入管理器引发 PostProcessInput 事件。

适用于

另请参阅