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)

適用於

另請參閱