InputManager.ProcessInput(InputEventArgs) メソッド

定義

指定した入力を同期的に処理します。

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

属性

例外

inputnull です。

注釈

フィルターは、 または PostProcessInputPreProcessInputリッスンする任意のコードです。 フィルターは、入力ステージング領域を変更できます。

モニターは、 または PostNotifyInputPreNotifyInputリッスンする任意のコードです。 モニターは入力ステージング領域を変更できません。

指定された入力は、すべてのフィルターとモニターによって処理され、最終的に入力イベントとして適切な要素にディスパッチされます。

入力は、次の段階で WPF で処理されます。

  1. 前処理ステージ。 入力マネージャーによって イベントが PreProcessInput 発生します。

  2. 事前通知ステージ。 入力マネージャーによって イベントが PreNotifyInput 発生します。

  3. WPF 入力イベントまたはイベントが発生します。

  4. 通知後ステージ。 入力マネージャーによって イベントが PostNotifyInput 発生します。

  5. プロセス後のステージ。 入力マネージャーによって イベントが PostProcessInput 発生します。

適用対象