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 

イベントの種類

属性

注釈

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

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

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

入力は、次のステージのWPFで処理されます。

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

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

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

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

  5. 後処理ステージ。 入力マネージャーは、 PostProcessInput イベントを発生させます。

適用対象

こちらもご覧ください