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 的處理程式會以反向順序叫用,以便在系統中的處理程式之前叫用使用者新增的處理程式。
在傳遞至 PreProcessInputEventHandler 的 PreProcessInputEventArgs 上呼叫 Cancel 將會取消輸入的處理。
在 WPF 中,輸入會在下列階段中處理:
前置處理階段。 輸入管理員會 PreProcessInput 引發 事件。
預先通知階段。 輸入管理員會 PreNotifyInput 引發 事件。
會引發 WPF 輸入事件或事件。
通知後階段。 輸入管理員會 PostNotifyInput 引發 事件。
後續處理階段。 輸入管理員會 PostProcessInput 引發 事件。