InputManager.ProcessInput(InputEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
同步处理指定的输入。
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
参数
- input
- InputEventArgs
要处理的输入。
返回
true 如果处理了所有输入事件,则为 ;否则,为 false.
- 属性
例外
input 是 null。
注解
筛选器是侦听或侦听 PreProcessInput 的任何 PostProcessInput代码。 筛选器可以修改输入暂存区域。
监视器是侦 PreNotifyInput 听或侦听的任何 PostNotifyInput代码。 监视器无法修改输入暂存区域。
指定的输入由所有筛选器和监视器处理,最后作为输入事件调度到相应的元素。
输入在以下阶段中的WPF进行处理:
预处理阶段。 输入管理器引发 PreProcessInput 事件。
预通知阶段。 输入管理器引发 PreNotifyInput 事件。
将引发WPF输入事件或事件。
通知后阶段。 输入管理器引发 PostNotifyInput 事件。
后处理阶段。 输入管理器引发 PostProcessInput 事件。