PreProcessInputEventArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于预处理输入事件的数据。
public ref class PreProcessInputEventArgs sealed : System::Windows::Input::ProcessInputEventArgs
public sealed class PreProcessInputEventArgs : System.Windows.Input.ProcessInputEventArgs
type PreProcessInputEventArgs = class
inherit ProcessInputEventArgs
Public NotInheritable Class PreProcessInputEventArgs
Inherits ProcessInputEventArgs
- 继承
注解
取消预处理输入会停止进一步处理输入。 侦听 以确定 PreNotifyInput 另一个处理程序是否取消了预处理输入。
输入暂存区域将输入处理到 WPF 事件中。
即使其中一个处理程序取消输入,也会调用所有 PreProcessInput 事件处理程序。 若要验证树上进一步的处理程序是否取消了输入,请侦 PreNotifyInput 听 事件。
PreProcessInputEventArgs 与 事件一 PreProcessInput 起使用。
在 WPF 中按以下阶段处理输入:
预处理阶段。 输入管理器引发 PreProcessInput 事件。
预通知阶段。 输入管理器引发 PreNotifyInput 事件。
引发 WPF 输入事件或事件。
通知后阶段。 输入管理器引发 PostNotifyInput 事件。
后处理阶段。 输入管理器引发 PostProcessInput 事件。
属性
Canceled |
确定是否取消了对输入事件的处理。 |
InputManager |
获取处理输入事件的输入管理器。 (继承自 NotifyInputEventArgs) |
StagingItem |
获取输入管理器处理的临时区域输入项。 (继承自 NotifyInputEventArgs) |
方法
Cancel() |
取消处理输入事件。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
PeekInput() |
获取但不弹出临时区域堆栈顶部的输入事件。 (继承自 ProcessInputEventArgs) |
PopInput() |
移除临时区域堆栈顶部的输入事件。 (继承自 ProcessInputEventArgs) |
PushInput(InputEventArgs, StagingAreaInputItem) |
将指定的输入事件放置在指定临时区域堆栈的顶部。 (继承自 ProcessInputEventArgs) |
PushInput(StagingAreaInputItem) |
将指定的输入事件放置在临时区域堆栈的顶部。 (继承自 ProcessInputEventArgs) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |