PreProcessInputEventArgs クラス

定義

前処理入力イベントのデータを提供します。Provides data for preprocess input events.

public ref class PreProcessInputEventArgs sealed : System::Windows::Input::ProcessInputEventArgs
public sealed class PreProcessInputEventArgs : System.Windows.Input.ProcessInputEventArgs
type PreProcessInputEventArgs = class
    inherit ProcessInputEventArgs
Public NotInheritable Class PreProcessInputEventArgs
Inherits ProcessInputEventArgs
継承

注釈

処理前の入力をキャンセルすると、入力はさらに処理されなくなります。Canceling a pre-process input stops the input from being processed further. をリッスンしPreNotifyInputて、別のハンドラーがプロセス前の入力を取り消したかどうかを確認します。Listen for the PreNotifyInput to determine if another handler canceled a pre-process input.

入力ステージング領域は、入力をWPFWPFイベントに処理します。The input staging area processes input into WPFWPF events.

いずれPreProcessInputかのハンドラーが入力をキャンセルした場合でも、すべてのイベントハンドラーが呼び出されます。All PreProcessInput event handlers are called, even if one of the handlers cancels the input. ツリーの上位にあるハンドラーが入力をキャンセルしたかどうかをPreNotifyInput確認するには、イベントをリッスンします。To verify if a handler further up the tree canceled the input, listen for the PreNotifyInput event.

PreProcessInputEventArgsは、 PreProcessInputイベントで使用されます。PreProcessInputEventArgs is used with the PreProcessInput event.

入力は、次WPFWPFの段階でで処理されます。Input is processed in WPFWPF in the follow stages:

  1. プロセス前の段階。Pre-process stage. 入力マネージャーによってPreProcessInputイベントが発生します。The input manager raises the PreProcessInput event.

  2. 事前通知段階。Pre-notify stage. 入力マネージャーによってPreNotifyInputイベントが発生します。The input manager raises the PreNotifyInput event.

  3. WPFWPF入力イベントまたはイベントが発生します。The WPFWPF input event or events are raised.

  4. 通知後の段階。Post-notify stage. 入力マネージャーによってPostNotifyInputイベントが発生します。The input manager raises the PostNotifyInput event.

  5. プロセス後の段階。Post-process stage. 入力マネージャーによってPostProcessInputイベントが発生します。The input manager raises the PostProcessInput event.

プロパティ

Canceled

入力イベントの処理がキャンセルされたかどうかを確認します。Determines whether processing of the input event was canceled.

InputManager

入力イベントを処理している入力マネージャーを取得します。Gets the input manager processing the input event.

(継承元 NotifyInputEventArgs)
StagingItem

入力マネージャーによって処理されている、ステージング領域の入力項目を取得します。Gets the staging area input item being processed by the input manager.

(継承元 NotifyInputEventArgs)

メソッド

Cancel()

入力イベントの処理をキャンセルします。Cancels the processing of the input event.

Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
PeekInput()

ステージング領域のスタックの一番上にある入力イベントを、ポップせずに取得します。Gets, but does not pop, the input event on the top of the staging area stack.

(継承元 ProcessInputEventArgs)
PopInput()

ステージング領域のスタックの一番上にある入力イベントを削除します。Removes the input event off the top of the staging area stack.

(継承元 ProcessInputEventArgs)
PushInput(InputEventArgs, StagingAreaInputItem)

指定した入力イベントを、指定したステージング領域のスタックの一番上に配置します。Puts the specified input event onto the top of the specified staging area stack.

(継承元 ProcessInputEventArgs)
PushInput(StagingAreaInputItem)

指定した入力イベントを、ステージング領域のスタックの一番上に配置します。Puts the specified input event onto the top of the staging area stack.

(継承元 ProcessInputEventArgs)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください