InputManager.PreProcessInput イベント

定義

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 

イベントの種類

属性

注釈

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

PreProcessInput アタッチされたハンドラーは逆の順序で呼び出されるため、ユーザーによって追加されたハンドラーは、システム内のハンドラーの前に呼び出されます。

PreProcessInputEventHandler渡された をPreProcessInputEventArgs呼び出Cancelすと、入力の処理が取り消されます。

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

  1. プロセス前ステージ。 入力マネージャーは イベントを PreProcessInput 発生させます。

  2. 事前通知ステージ。 入力マネージャーは イベントを PreNotifyInput 発生させます。

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

  4. 通知後ステージ。 入力マネージャーは イベントを PostNotifyInput 発生させます。

  5. プロセス後のステージ。 入力マネージャーは イベントを PostProcessInput 発生させます。

適用対象

こちらもご覧ください