UIElement3D.CaptureMouse メソッド

定義

この要素にマウスをキャプチャするように強制することを試みます。

public:
 virtual bool CaptureMouse();
public bool CaptureMouse ();
abstract member CaptureMouse : unit -> bool
override this.CaptureMouse : unit -> bool
Public Function CaptureMouse () As Boolean

戻り値

マウスが正常にキャプチャされた場合は true。それ以外の場合は false

実装

注釈

キャプチャするには、要素を有効にする必要があります。 を呼び出すCaptureMouse前に が true であるかどうかをIsEnabled確認します。

を呼び出すと CaptureMouse が返されるtrueIsMouseCaptured場合は、 も trueになります。

を呼び出すとCaptureMousetrue、 イベントと IsMouseCapturedChanged イベントが発生しGotMouseCaptureRoutedEventArgs.Sourceイベント データは メソッドがCaptureMouse呼び出される要素として報告されます。 キャプチャを強制すると、既存のキャプチャ (特にマウスによるドラッグ アンド ドロップに関連するキャプチャ) に干渉する可能性があります。

すべての要素からマウス キャプチャをクリアするには、 としてnull指定された パラメーターを使用して をelement呼び出しますMouse.Capture

CaptureMouseは、.NET Framework バージョン 3.5 で導入されています。 詳細については、「.NET Framework のバージョンおよび依存関係」を参照してください。

適用対象

こちらもご覧ください