PreProcessInputEventArgs 类

定义

提供用于预处理输入事件的数据。

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 中按以下阶段处理输入:

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

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

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

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

  5. 后处理阶段。 输入管理器引发 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)

适用于

另请参阅