System.Windows.Input 名前空間

この名前空間の型のほとんどは、Windows Presentation Foundation (WPF) 入力システムをサポートしています。 これには、マウス、キーボード、スタイラス デバイスに対するデバイス抽象クラス、共通入力マネージャー クラス、コマンド実行およびカスタム コマンドのサポート、および各種ユーティリティ クラスが含まれます。 ただし、 一部の型 は WPF 以外にも適用できます。

クラス

AccessKeyEventArgs

アクセス キー イベントに関する情報を提供します。

AccessKeyManager

すべてのアクセス キーの登録と、Windows フォーム、Win32、および Windows Presentation Foundation (WPF) の間の相互運用キーボード コマンドの処理を管理します。

AccessKeyPressedEventArgs

AccessKeyManager ルーティング イベントのデータを提供します。

ApplicationCommands

一連の標準的なアプリケーション関連コマンドを提供します。

CanExecuteChangedEventManager

WeakEventManager を実装することにより、"弱いイベント リスナー" パターンを使用して CanExecuteChanged イベントのリスナーを関連付けられるようにします。

CanExecuteRoutedEventArgs

CanExecute および PreviewCanExecute ルーティング イベントのデータを提供します。

CommandBinding

RoutedCommand を、コマンドを実装するイベント ハンドラーにバインドします。

CommandBindingCollection

CommandBinding オブジェクトのコレクションを表します。

CommandConverter

ICommand オブジェクトと他の型との相互変換を行います。

CommandManager

CommandBinding オブジェクトと InputBinding オブジェクトをクラス所有者およびコマンドに登録するコマンド関連ユーティリティ メソッドの提供、コマンドのイベント ハンドラーの追加と削除、およびコマンド ステータスの照会サービスの提供を行います。

ComponentCommands

キーの入力ジェスチャと Text プロパティがあらかじめ定義されているコンポーネント関連のコマンドの標準セットを提供します。

Cursor

マウス ポインターに使用されるイメージを表します。

CursorConverter

Cursor オブジェクトと他の型との相互変換を行います。

Cursors

既定のカーソルのセットを定義します。

ExecutedRoutedEventArgs

Executed および PreviewExecuted ルーティング イベントのデータを提供します。

FocusManager

フォーカス範囲を決定し設定するため、およびその範囲内でフォーカスされた要素を設定するための静的メソッド、添付プロパティ、およびイベントを提供します。

InertiaExpansionBehavior

慣性による処理中のサイズ変更操作の減速を制御します。

InertiaRotationBehavior

慣性による処理中の回転操作の減速を制御します。

InertiaTranslationBehavior

慣性による処理中の平行移動操作での減速を制御します。

InputBinding

InputGesture とコマンドの間のバインディングを表します。 コマンドは、RoutedCommand の可能性があります。

InputBindingCollection

InputBinding オブジェクトの順序付きコレクションを表します。

InputDevice

入力デバイスを記述する抽象クラス。

InputEventArgs

入力関連イベントのデータを提供します。

InputGesture

入力デバイスのジェスチャを記述する抽象クラス。

InputGestureCollection

InputGesture オブジェクトの順序付きコレクションを表します。

InputLanguageChangedEventArgs

InputLanguageChanged イベントに関連付けられた引数を含みます。

InputLanguageChangingEventArgs

InputLanguageChanging イベントに関連付けられた引数を含みます。

InputLanguageEventArgs

入力言語の変更を処理するイベントの引数の基底クラスを提供します。

InputLanguageManager

Windows Presentation Foundation (WPF) で入力言語を管理するための機能を提供します。

InputManager

Windows Presentation Foundation (WPF) ですべての入力システムを管理します。

InputMethod

音声認識や手書きなど代替のテキスト入力方法をサポートする Text Services Framework の管理機能および Text Services Framework との対話機能を提供します。

InputMethodStateChangedEventArgs

StateChanged イベントに関連付けられた引数を含みます。

InputScope

入力方法によって提供されるデータのスコープに関する情報を表します。

InputScopeConverter

InputScope と他の型との相互変換を行います。

InputScopeName

テキスト入力パターンの名前を定義します。

InputScopeNameConverter

InputScopeName のインスタンスと他のデータ型との相互変換を行います。

InputScopePhrase

推奨される入力テキスト パターンを表します。

KeyBinding

KeyGestureRoutedCommand (または他の ICommand の実装) にバインドします。

Keyboard

キーボード デバイスを表します。

KeyboardDevice

キーボード デバイスを表す抽象クラス。

KeyboardEventArgs

キーボード関連イベントのデータを提供します。

KeyboardFocusChangedEventArgs

LostKeyboardFocus および GotKeyboardFocus ルーティング イベントに加えて、関連添付イベントおよびプレビュー イベントのデータを提供します。

KeyboardInputProviderAcquireFocusEventArgs

KeyboardInputProviderAcquireFocus イベントのデータを提供します。

KeyboardNavigation

フォーカスを設定できるオブジェクト間の論理ナビゲーションおよび方向ナビゲーションを提供します。

KeyConverter

Key オブジェクトと他の型との相互変換を行います。

KeyEventArgs

KeyUp および KeyDown ルーティング イベントに加えて、関連添付イベントおよびプレビュー イベントのデータを提供します。

KeyGesture

コマンドを呼び出すために使用できる、キーの組み合わせを定義します。

KeyGestureConverter

KeyGesture オブジェクトと他の型との相互変換を行います。

KeyGestureValueSerializer

String のインスタンスと KeyGesture のインスタンスを相互に変換します。

KeyInterop

Win32 仮想キーと WPF Key 列挙体とを相互変換する静的メソッドを提供します。

KeyValueSerializer

String のインスタンスと Key のインスタンスを相互に変換します。

Manipulation

操作に関する情報を取得および更新するメソッドが含まれます。

ManipulationBoundaryFeedbackEventArgs

ManipulationBoundaryFeedback イベントのデータを提供します。

ManipulationCompletedEventArgs

ManipulationCompleted イベントのデータを提供します。

ManipulationDelta

操作イベントが発生するときに蓄積される変換データを格納します。

ManipulationDeltaEventArgs

ManipulationDelta イベントのデータを提供します。

ManipulationInertiaStartingEventArgs

ManipulationInertiaStarting イベントのデータを提供します。

ManipulationPivot

1 つのユーザー入力ポイントで回転がどのように行われるかを指定します。

ManipulationStartedEventArgs

ManipulationStarted イベントのデータを提供します。

ManipulationStartingEventArgs

ManipulationStarting イベントのデータを提供します。

ManipulationVelocities

操作が発生する速度を記述します。

MediaCommands

一連の標準的なメディア関連コマンドを提供します。

ModifierKeysConverter

ModifierKeys オブジェクトと他の型との相互変換を行います。

ModifierKeysValueSerializer

String のインスタンスと ModifierKeys のインスタンスを相互に変換します。

Mouse

特定のスレッドに対するマウス デバイスを表します。

MouseActionConverter

MouseAction オブジェクトと他の型との相互変換を行います。

MouseActionValueSerializer

String のインスタンスと MouseAction のインスタンスを相互に変換します。

MouseBinding

MouseGestureRoutedCommand (または他の ICommand の実装) にバインドします。

MouseButtonEventArgs

マウス ボタン関連イベントのデータを提供します。

MouseDevice

マウス デバイスを表します。

MouseEventArgs

特にマウス ボタンやマウス ホイールには関係しないマウス関連のルーティング イベント (MouseMove など) のデータを提供します。

MouseGesture

コマンドの呼び出しに使用できるマウス入力ジェスチャを定義します。

MouseGestureConverter

MouseGesture オブジェクトと他の型との相互変換を行います。

MouseGestureValueSerializer

String のインスタンスと ModifierKeys のインスタンスを相互に変換します。

MouseWheelEventArgs

マウス デバイスのマウス ホイールの差分値の変化を通知するさまざまなイベントにデータを提供します。

NavigationCommands

一連の標準的なナビゲーション関連コマンドを提供します。

NotifyInputEventArgs

InputManager により処理されている未加工の入力のデータを提供します。

PreProcessInputEventArgs

前処理入力イベントのデータを提供します。

ProcessInputEventArgs

後処理入力イベントのデータを提供します。

QueryCursorEventArgs

QueryCursor イベントのデータを提供します。

RoutedCommand

ICommand を実装し、要素ツリーを通じてルーティングされるコマンドを定義します。

RoutedUICommand

要素ツリーを通じてルーティングされ、テキスト プロパティを含む ICommand を定義します。

StagingAreaInputItem

入力マネージャーによって処理されているときの入力イベントをカプセル化します。

Stylus

タブレット ペンに関する一般的な情報にアクセスします。

StylusButton

スタイラスのボタンを表します。

StylusButtonCollection

StylusButton オブジェクトのコレクションを含んでいます。

StylusButtonEventArgs

StylusButtonDown イベントおよび StylusButtonUp イベントのデータを提供します。

StylusDevice

Tablet PC で使用されるタブレット ペンを表します。

StylusDeviceCollection

タブレット PC のスタイラス デバイスを表す StylusDevice オブジェクトを格納します。

StylusDownEventArgs

StylusDown イベントのデータを提供します。

StylusEventArgs

Stylus クラスに関連付けられているいくつかのイベントに関するデータを提供します。

StylusPointCollection

StylusPoint オブジェクトのコレクションを含んでいます。

StylusPointDescription

StylusPoint 内に存在するプロパティを示します。

StylusPointProperties

WPF がサポートする各プロパティの StylusPointProperty が含まれています。

StylusPointProperty

StylusPoint に格納されているプロパティを表します。

StylusPointPropertyInfo

StylusPoint のプロパティの制約を指定します。

StylusSystemGestureEventArgs

StylusSystemGesture イベントのデータを提供します。

Tablet

システムに接続されたタブレット デバイスを返す静的メソッドへのアクセスを提供します。

TabletDevice

Tablet PC のデジタイザー デバイスを表します。

TabletDeviceCollection

タブレット デバイスのデジタイザー デバイスを表す TabletDevice オブジェクトを格納します。

TextComposition

テキスト入力関連の構成を表します。構成テキスト自体と、関連するコントロール テキストやシステム テキスト、および構成のコンプリート状態が含まれます。

TextCompositionEventArgs

TextComposition への変更に関連付けられた引数を含みます。

TextCompositionManager

入力とテキスト構成に関連するイベントの管理機能を提供します。

Touch

オペレーティング システムからのマルチタッチ入力を処理し、FrameReported イベントを生成するアプリケーション レベルのサービスを提供します。

TouchDevice

タッチスクリーン上で指によって生成されるシングル タッチ入力を表します。

TouchEventArgs

タッチ入力イベントのデータを提供します。

TouchFrameEventArgs

FrameReported イベントのデータを提供します。

TouchPoint

マルチタッチ メッセージ ソースの単一のタッチ ポイントを表します。

TouchPointCollection

TouchPoint オブジェクトのコレクションを含んでいます。

TraversalRequest

別のコントロールにフォーカスを移動する要求を表します。

構造体

StylusPoint

デジタイザーとスタイラスから収集された単一のデータ ポイントを表します。

インターフェイス

ICommand

コマンドを定義します。

ICommandSource

コマンドの呼び出し方法を認識しているオブジェクトを定義します。

IInputLanguageSource

入力言語ソースとして機能するオブジェクトに必要な機能を定義します。

IManipulator

操作の作成に必要な入力の位置を提供します。

列挙型

CaptureMode

マウス キャプチャのポリシーを指定します。

CursorType

組み込みのカーソルの種類を指定します。

FocusNavigationDirection

目的のフォーカス変更要求を試みる、ユーザー インターフェイス (UI) 内での方向を指定します。 指定できる方向は、タブ オーダーに基づく方向か、またはレイアウトでの相対的な方向です。

ImeConversionModeValues

入力方法で実行される入力変換のモードについて記述します。

ImeSentenceModeValues

入力方法で実行される文変換のモードを指定します。

InputMethodState

InputMethod の状態を記述します。

InputMode

入力モードに使用可能な値を指定します。

InputScopeNameValue

代替の入力方法からの入力を解釈する方法を変更する入力スコープ名を指定します。

InputType

報告される入力の種類を指定します。

Key

キーボードで使えるキー値を指定します。

KeyboardNavigationMode

論理ナビゲーションおよび方向ナビゲーションが発生したときのフォーカスの変更に使用可能な値を指定します。

KeyStates

キーの状態を定義する定数を指定します。

ManipulationModes

操作イベントがどのように解釈されるかを指定します。

ModifierKeys

変換キーのセットを指定します。

MouseAction

マウスによって実行されるアクションを定義する定数を指定します。

MouseButton

マウス デバイスのボタンを指定する値を定義します。

MouseButtonState

マウス ボタンの取り得る状態を指定します。

RestoreFocusMode

Windows Presentation Foundation (WPF) がウィンドウにフォーカスを復元する方法を指定します。

SpeechMode

音声入力の解釈モードを指定します。

StylusButtonState

StylusButton の状態を表します。

StylusPointPropertyUnit

StylusPoint プロパティの測定単位を指定します。

SystemGesture

使用可能なシステム ジェスチャを定義します。

TabletDeviceType

タブレット デバイスの種類の値を定義します。

TabletHardwareCapabilities

デスクトップ デジタイザーやマウスなど、タブレット デバイスのハードウェア機能を指定する値を定義します。

TextCompositionAutoComplete

テキスト構成のオートコンプリートを処理する一連の状態を定義します。

TouchAction

特定のタッチ ポイントのアクションを表します。

代理人

AccessKeyPressedEventHandler

AccessKeyPressed アタッチ イベントを処理するメソッドを表します。

CanExecuteRoutedEventHandler

CanExecute イベントを処理するメソッドを表します。

ExecutedRoutedEventHandler

ExecutedPreviewExecuted のルーティング イベントだけでなく、関連する添付イベントも処理するメソッドを表します。

InputEventHandler

入力関連ルーティング イベントを処理するメソッドを表します。

InputLanguageEventHandler

InputLanguageChanged イベントおよび InputLanguageChanging イベントを処理するメソッドを表します。

InputMethodStateChangedEventHandler

StateChanged イベントを処理するメソッドを表します。

KeyboardEventHandler

キーボード関連のルーティング イベントを処理するメソッドを表します。

KeyboardFocusChangedEventHandler

LostKeyboardFocusGotKeyboardFocus のルーティング イベントだけでなく、関連する添付イベントとプレビュー イベントを処理するメソッドを表します。

KeyboardInputProviderAcquireFocusEventHandler

KeyboardInputProviderAcquireFocus イベントを処理するメソッドを表します。

KeyEventHandler

KeyUpKeyDown のルーティング イベントだけでなく、関連する添付イベントとプレビュー イベントを処理するメソッドを表します。

MouseButtonEventHandler

MouseLeftButtonDown など、マウス ボタン関連のルーティング イベントを処理するメソッドを表します。

MouseEventHandler

特にマウス ボタンやマウス ホイールには関係しないマウス関連のルーティング イベント (MouseMove など) を処理するメソッドを表します。

MouseWheelEventHandler

MouseWheelMouseWheel のルーティング イベントだけでなく、関連する添付イベントとプレビュー イベントを処理するメソッドを表します。

NotifyInputEventHandler

PreNotifyInput イベントおよび PostNotifyInput イベントを処理するメソッドを表します。

PreProcessInputEventHandler

PreProcessInput イベントを処理するメソッドを表します。

ProcessInputEventHandler

PostProcessInput イベントを処理するメソッドを表します。

QueryCursorEventHandler

QueryCursorQueryCursor のイベントの他に、QueryCursor 添付イベントも処理するメソッドを表します。

StylusButtonEventHandler

StylusButtonDownStylusButtonUp イベントまたは UIElement イベントを処理するメソッドを表します。

StylusDownEventHandler

StylusDown イベントと、それに対応する Preview イベントなど、各種のイベントを処理するメソッドを表します。 また、基本要素クラスにイベントを再公開するメソッドも表します。

StylusEventHandler

IInputElement インターフェイスを実装するクラスのスタイラス イベントを処理するメソッドを表します。

StylusSystemGestureEventHandler

UIElementStylusSystemGesture イベントを処理するメソッドを表します。

TextCompositionEventHandler

TextComposition および TextCompositionManager クラス (たとえば TextInput など) に関連するルーティング イベントを処理するメソッドを表します。

TouchFrameEventHandler

FrameReportedTouch イベントを処理するメソッドを表します。