InputManager.ProcessInput(InputEventArgs) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
同步處理指定的輸入。
public:
bool ProcessInput(System::Windows::Input::InputEventArgs ^ input);
[System.Security.SecurityCritical]
public bool ProcessInput (System.Windows.Input.InputEventArgs input);
public bool ProcessInput (System.Windows.Input.InputEventArgs input);
[<System.Security.SecurityCritical>]
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
member this.ProcessInput : System.Windows.Input.InputEventArgs -> bool
Public Function ProcessInput (input As InputEventArgs) As Boolean
參數
- input
- InputEventArgs
要處理的輸入。
傳回
如果處理了所有輸入事件,則為 true
,否則為 false
。
- 屬性
例外狀況
input
為 null
。
備註
篩選條件是接聽 PreProcessInput 或 PostProcessInput的任何程序代碼。 篩選條件可以修改輸入暫存區域。
監視是接聽 PreNotifyInput 或 PostNotifyInput的任何程序代碼。 監視器無法修改輸入暫存區域。
指定的輸入會由所有篩選和監視器處理,最後會分派至適當的元素做為輸入事件。
下列階段會在 WPF 中處理輸入:
前置處理階段。 輸入管理員會 PreProcessInput 引發 事件。
預先通知階段。 輸入管理員會 PreNotifyInput 引發 事件。
會引發 WPF 輸入事件或事件。
通知後階段。 輸入管理員會 PostNotifyInput 引發 事件。
後續處理階段。 輸入管理員會 PostProcessInput 引發 事件。