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

実装

注釈

キャプチャするには、要素を有効にする必要があります。 IsEnabledを呼び出す前に、trueCaptureMouseされているかどうかを確認します。

呼び出し CaptureMousetrueを返す場合、 IsMouseCapturedtrue

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

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

適用対象

こちらもご覧ください