英語で読む

次の方法で共有


Mouse.GotMouseCapture 添付イベント

定義

要素がマウスをキャプチャしたときに発生します。

C#
see AddGotMouseCaptureHandler, and RemoveGotMouseCaptureHandler

注釈

要素がマウスをキャプチャすると、カーソルが境界線内にあるかどうかにかかわらず、マウス入力を受け取ります。

これは添付イベントです。 WPF は、ルーティング イベントとして添付イベントを実装します。 アタッチされたイベントは、基本的には、そのイベントを定義しないオブジェクトで処理できるイベントを参照するための XAML 言語の概念であり、WPF はイベントがルートを通過できるようにすることで拡張されます。 アタッチされたイベントには、コード内の直接処理構文がありません。コード内のルーティング イベントのハンドラーをアタッチするには、指定された Add*Handler メソッドを使用します。 詳細については、「 添付イベントの概要」を参照してください。

バブリング ルーティングのため、キャプチャを持つ実際の要素は子要素である可能性があります。必ずしもイベント ハンドラーが実際にアタッチされている要素ではありません。 イベント引数で を Source 調べて、マウス キャプチャを持つ実際の要素を確認します。

ルーティングされたイベント情報

識別子フィールド GotMouseCaptureEvent
ルーティング戦略 バブル
代理人 MouseEventHandler
  • 対応するトンネリング イベントは定義されていません。

適用対象

製品 バージョン
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9