System.Windows.Input 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この名前空間のほとんどの型は、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 を管理および操作するための機能を提供します。これにより、音声や手書きなどの代替テキスト入力方法がサポートされます。 |
| InputMethodStateChangedEventArgs |
StateChanged イベントに関連付けられた引数を格納します。 |
| InputScope |
入力メソッドによって提供されるデータのスコープに関連する情報を表します。 |
| InputScopeConverter |
他の型との間で InputScope を変換します。 |
| InputScopeName |
テキスト入力パターンの名前を定義します。 |
| InputScopeNameConverter |
InputScopeNameのインスタンスを他のデータ型との間で変換します。 |
| InputScopePhrase |
推奨される入力テキスト パターンを表します。 |
| KeyBinding |
KeyGestureをRoutedCommand (または別のICommand実装) にバインドします。 |
| Keyboard |
キーボード デバイスを表します。 |
| KeyboardDevice |
キーボード デバイスを表す抽象クラス。 |
| KeyboardEventArgs |
キーボード関連のイベントのデータを提供します。 |
| KeyboardFocusChangedEventArgs |
LostKeyboardFocusおよびGotKeyboardFocusルーティング イベント、および関連する添付イベントとプレビュー イベントのデータを提供します。 |
| KeyboardInputProviderAcquireFocusEventArgs |
KeyboardInputProviderAcquireFocus イベントのデータを提供します。 |
| KeyboardNavigation |
フォーカス可能なオブジェクト間の論理ナビゲーションと方向ナビゲーションを提供します。 |
| KeyConverter |
Key オブジェクトを他の型との間で変換します。 |
| KeyEventArgs |
KeyUpおよびKeyDownルーティング イベント、および関連する添付イベントとプレビュー イベントのデータを提供します。 |
| KeyGesture |
コマンドの呼び出しに使用できるキーボードの組み合わせを定義します。 |
| KeyGestureConverter |
KeyGesture オブジェクトを他の型との間で変換します。 |
| KeyGestureValueSerializer |
StringのインスタンスをKeyGestureのインスタンスとの間で変換します。 |
| KeyInterop |
Win32 Virtual-Keys と WPF Key 列挙型の間で変換する静的メソッドを提供します。 |
| KeyValueSerializer | |
| 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 |
MouseGestureをRoutedCommand (または別の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 |
タブレット PC で使用されるタブレット ペンを表します。 |
| StylusDeviceCollection |
タブレット PC のスタイラス デバイスを表す StylusDevice オブジェクトを格納します。 |
| StylusDownEventArgs |
StylusDown イベントのデータを提供します。 |
| StylusEventArgs |
Stylus クラスに関連付けられているいくつかのイベントのデータを提供します。 |
| StylusPointCollection |
StylusPoint オブジェクトのコレクションを格納します。 |
| StylusPointDescription |
StylusPoint内のプロパティを指定します。 |
| StylusPointProperties |
WPFがサポートする各プロパティのStylusPointPropertyを格納します。 |
| StylusPointProperty |
StylusPointに格納されているプロパティを表します。 |
| StylusPointPropertyInfo |
StylusPoint内のプロパティの制約を指定します。 |
| StylusSystemGestureEventArgs |
StylusSystemGesture イベントのデータを提供します。 |
| Tablet |
システムに接続されているタブレット デバイスを返す静的メソッドへのアクセスを提供します。 |
| TabletDevice |
タブレット PC のデジタイザー デバイスを表します。 |
| TabletDeviceCollection |
タブレット デバイスのデジタイザー デバイスを表す TabletDevice オブジェクトを格納します。 |
| TextComposition |
合成テキスト自体、関連するコントロールまたはシステム テキスト、およびコンポジションの完了状態を含む、テキスト入力に関連するコンポジションを表します。 |
| TextCompositionEventArgs |
TextCompositionの変更に関連付けられている引数が含まれます。 |
| TextCompositionManager |
入力とテキストの構成に関連するイベントを管理するための機能を提供します。 |
| Touch |
オペレーティング システムからのマルチタッチ入力を処理し、 FrameReported イベントを発生させるアプリケーション レベルのサービスを提供します。 |
| TouchDevice |
タッチスクリーン上の指によって生成されるシングル タッチ入力を表します。 |
| TouchEventArgs |
タッチ入力イベントのデータを提供します。 |
| TouchFrameEventArgs |
FrameReported イベントのデータを提供します。 |
| TouchPoint |
マルチタッチ メッセージ ソースからのシングル タッチ ポイントを表します。 |
| TouchPointCollection |
TouchPoint オブジェクトのコレクションを格納します。 |
| TraversalRequest |
フォーカスを別のコントロールに移動する要求を表します。 |
構造体
| 名前 | 説明 |
|---|---|
| StylusPoint |
デジタイザーとスタイラスから収集された 1 つのデータ ポイントを表します。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| 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 |
特定のタッチ ポイントのアクションについて説明します。 |