IInputElement インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows Presentation Foundation (WPF) 要素による基本的な入力処理の一般的なイベント、およびイベント関連のプロパティとメソッドを確立します。
public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
- 派生
注釈
Important
このインターフェイスはパブリックですが、アプリケーションまたはフレームワーク構築のシナリオで実装されるものではありません。 WPF コアを WPF フレームワークに接続するための継承要件があるため、このインターフェイスはパブリックです。 また、このインターフェイスをキャスト メカニズムとして使用して、入力イベントとプロパティが、同じ入力モデルで処理できる FrameworkElement または FrameworkContentElementから取得されるように強制することもできます。 詳細については、「WPF アーキテクチャ」を参照してください。また、「Base Elements Overview」も参照してください。
プロパティ
| 名前 | 説明 |
|---|---|
| Focusable |
フォーカスをこの要素に設定できるかどうかを示す値を取得または設定します。 |
| IsEnabled |
ユーザー インターフェイス (UI) でこの要素が有効かどうかを示す値を取得します。 |
| IsKeyboardFocused |
この要素にキーボード フォーカスがあるかどうかを示す値を取得します。 |
| IsKeyboardFocusWithin |
キーボード フォーカスが要素の境界内の任意の場所にあるかどうかを示す値を取得します(キーボード フォーカスがビジュアルの子要素の境界内にあるかどうかなど)。 |
| IsMouseCaptured |
マウスがこの要素にキャプチャされるかどうかを示す値を取得します。 |
| IsMouseDirectlyOver |
最も厳密なヒット テストの意味で、マウス ポインターがこの要素の上にあるかどうかを示す値を取得します。 |
| IsMouseOver |
マウス ポインターがこの要素の上にあるかどうかを示す値を取得します (境界内にあるビジュアルの子要素を含む)。 |
| IsStylusCaptured |
スタイラスがこの要素にキャプチャされるかどうかを示す値を取得します。 |
| IsStylusDirectlyOver |
最も厳密なヒット テストの意味でスタイラスがこの要素を超えているかどうかを示す値を取得します。 |
| IsStylusOver |
スタイラスがこの要素の上 (または境界内にある視覚的な子要素の上) にあるかどうかを示す値を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| AddHandler(RoutedEvent, Delegate) |
特定のルーティング イベントのルーティング イベント ハンドラーを要素に追加します。 |
| CaptureMouse() |
マウスのキャプチャをこの要素に強制的に試行します。 |
| CaptureStylus() |
スタイラスのキャプチャをこの要素に強制試行します。 |
| Focus() |
この要素にキーボードをフォーカスしようとします。 |
| RaiseEvent(RoutedEventArgs) |
指定されたRoutedEvent内のRoutedEventArgs プロパティで指定されたルーティング イベントを発生させます。 |
| ReleaseMouseCapture() |
この要素がキャプチャを保持している場合は、マウス キャプチャを解放します。 |
| ReleaseStylusCapture() |
この要素がキャプチャを保持している場合は、スタイラス キャプチャを解放します。 |
| RemoveHandler(RoutedEvent, Delegate) |
指定したルーティング イベント ハンドラーのすべてのインスタンスをこの要素から削除します。 |
イベント
| 名前 | 説明 |
|---|---|
| GotKeyboardFocus |
キーボードがこの要素にフォーカスされている場合に発生します。 |
| GotMouseCapture |
要素がマウスをキャプチャするときに発生します。 |
| GotStylusCapture |
要素がスタイラスをキャプチャするときに発生します。 |
| KeyDown |
キーボードがこの要素にフォーカスされている間にキーが押されたときに発生します。 |
| KeyUp |
キーボードがこの要素にフォーカスされている間にキーが離されたときに発生します。 |
| LostKeyboardFocus |
キーボードがこの要素にフォーカスされなくなったときに発生します。 |
| LostMouseCapture |
この要素がマウス キャプチャを失ったときに発生します。 |
| LostStylusCapture |
この要素がスタイラス キャプチャを失ったときに発生します。 |
| MouseEnter |
マウス ポインターがこの要素の境界に入ったときに発生します。 |
| MouseLeave |
マウス ポインターがこの要素の境界を離れると発生します。 |
| MouseLeftButtonDown |
マウス ポインターが要素の上にある間にマウスの左ボタンが押されたときに発生します。 |
| MouseLeftButtonUp |
マウス ポインターが要素の上にある間にマウスの左ボタンが離されたときに発生します。 |
| MouseMove |
マウス ポインターが要素の上にある間にマウス ポインターが移動したときに発生します。 |
| MouseRightButtonDown |
マウス ポインターが要素の上にある間にマウスの右ボタンが押されたときに発生します。 |
| MouseRightButtonUp |
マウス ポインターが要素の上にある間にマウスの右ボタンが離されたときに発生します。 |
| MouseWheel |
マウス ポインターがこの要素の上にある間にマウス ホイールが移動したときに発生します。 |
| PreviewGotKeyboardFocus |
キーボードがこの要素にフォーカスされている場合に発生します。 |
| PreviewKeyDown |
キーボードがこの要素にフォーカスされている間にキーが押されたときに発生します。 |
| PreviewKeyUp |
キーボードがこの要素にフォーカスされている間にキーが離されたときに発生します。 |
| PreviewLostKeyboardFocus |
キーボードがこの要素にフォーカスされなくなったときに発生します。 |
| PreviewMouseLeftButtonDown |
マウス ポインターが要素の上にある間にマウスの左ボタンが押されたときに発生します。 |
| PreviewMouseLeftButtonUp |
マウス ポインターが要素の上にある間にマウスの左ボタンが離されたときに発生します。 |
| PreviewMouseMove |
マウス ポインターが要素の上にある間にマウス ポインターが移動したときに発生します。 |
| PreviewMouseRightButtonDown |
マウス ポインターが要素の上にある間にマウスの右ボタンが押されたときに発生します。 |
| PreviewMouseRightButtonUp |
マウス ポインターが要素の上にある間にマウスの右ボタンが離されたときに発生します。 |
| PreviewMouseWheel |
マウス ポインターがこの要素の上にある間にマウス ホイールが移動したときに発生します。 |
| PreviewStylusButtonDown |
スタイラスがこの要素の上にある間にスタイラス ボタンが押されたときに発生します。 |
| PreviewStylusButtonUp |
スタイラスがこの要素の上にある間にスタイラス ボタンが離されたときに発生します。 |
| PreviewStylusDown |
スタイラスがこの要素の上でデジタイザーに触れると発生します。 |
| PreviewStylusInAirMove |
スタイラスが要素の上を移動したときに、デジタイザーに触れることなく発生します。 |
| PreviewStylusInRange |
スタイラスがデジタイザーに十分近く検出されると発生します。 |
| PreviewStylusMove |
スタイラスが要素の上にある間にスタイラスが移動したときに発生します。 |
| PreviewStylusOutOfRange |
スタイラスがデジタイザーから遠すぎて検出できない場合に発生します。 |
| PreviewStylusSystemGesture | |
| PreviewStylusUp |
この要素の上でスタイラスがデジタイザーから引き上げられたときに発生します。 |
| PreviewTextInput |
この要素がデバイスに依存しない方法でテキストを取得するときに発生します。 |
| StylusButtonDown |
スタイラスがこの要素の上にある間にスタイラス ボタンが押されたときに発生します。 |
| StylusButtonUp |
スタイラスがこの要素の上にある間にスタイラス ボタンが離されたときに発生します。 |
| StylusDown |
スタイラスがこの要素の上でデジタイザーに触れると発生します。 |
| StylusEnter |
スタイラス カーソルが要素の境界に入ったときに発生します。 |
| StylusInAirMove |
スタイラスが要素の上を移動したときに、デジタイザーに触れることなく発生します。 |
| StylusInRange |
スタイラスがデジタイザーに十分近く検出されると発生します。 |
| StylusLeave |
スタイラス カーソルが要素の境界を離れると発生します。 |
| StylusMove |
スタイラス カーソルが要素の上に移動したときに発生します。 |
| StylusOutOfRange |
スタイラスがデジタイザーから遠すぎて検出できない場合に発生します。 |
| StylusSystemGesture | |
| StylusUp |
この要素の上でスタイラスがデジタイザーから引き上げられたときに発生します。 |
| TextInput |
この要素がデバイスに依存しない方法でテキストを取得するときに発生します。 |