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 事件。