IInputElement インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
共通のイベントと、Windows Presentation Foundation (WPF) 要素による基本的な入力処理のためのイベント関連のプロパティおよびメソッドを設定します。
public interface class IInputElement
public interface IInputElement
type IInputElement = interface
Public Interface IInputElement
- 派生
注釈
重要
このインターフェイスはパブリックですが、アプリケーションまたはフレームワーク構築のシナリオで実装されるものではありません。 WPF コアを WPF フレームワークに接続するための継承要件があるため、このインターフェイスはパブリックです。 また、このインターフェイスをキャスト メカニズムとして使用して、同じ入力モデルで処理できる または FrameworkContentElementからFrameworkElement入力イベントとプロパティを取得するように強制することもできます。 詳細については、「 WPF アーキテクチャ 」および「 基本要素の概要」も参照してください。
プロパティ
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 |
この要素がデバイスに依存しない方法でテキストを取得したときに発生します。 |
適用対象
こちらもご覧ください
.NET