InputManager.PreProcessInput 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當開始 InputManager 處理輸入項目時,會發生這種情況。
public:
event System::Windows::Input::PreProcessInputEventHandler ^ PreProcessInput;
[add: System.Security.SecurityCritical]
[remove: System.Security.SecurityCritical]
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
public event System.Windows.Input.PreProcessInputEventHandler PreProcessInput;
[<add: System.Security.SecurityCritical>]
[<remove: System.Security.SecurityCritical>]
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler
member this.PreProcessInput : System.Windows.Input.PreProcessInputEventHandler
Public Custom Event PreProcessInput As PreProcessInputEventHandler
事件類型
- 屬性
備註
過濾器是任何會 PreProcessInput 監聽 或 PostProcessInput的程式碼。 過濾器可以修改輸入暫存區。
所附加 PreProcessInput 的處理器以反向順序呼叫,使使用者新增的處理器在系統中的處理器之前被呼叫。
呼叫CancelPreProcessInputEventArgs已傳入的 PreProcessInputEventHandler 將取消輸入的處理。
輸入在 WPF 中會依以下階段進行處理:
前處理階段。 輸入管理器會觸發事件 PreProcessInput 。
預通知階段。 輸入管理器會觸發事件 PreNotifyInput 。
WPF 輸入事件或事件會被觸發。
通知之後的階段。 輸入管理器會觸發事件 PostNotifyInput 。
後處理階段。 輸入管理器會觸發事件 PostProcessInput 。