Freigeben über


UIElement3D.CaptureMouse Methode

Definition

Versucht, die Mausaufzeichnung für dieses Element zu erzwingen.

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

Gibt zurück

true, wenn die Maus erfolgreich aufgezeichnet wird, andernfalls false.

Implementiert

Hinweise

Um erfasst zu werden, muss ein Element aktiviert sein. Überprüfen Sie, ob IsEnabledtrue Sie vor dem Aufrufen CaptureMousevon .

Wenn der Aufruf CaptureMouse zurückgibt true, IsMouseCaptured ist auch true.

Wenn der Aufruf CaptureMouse zurückgibt true, werden die GotMouseCapture Ereignisse und IsMouseCapturedChanged ausgelöst, wobei RoutedEventArgs.Source in den Ereignisdaten als das Element gemeldet wird, in dem die CaptureMouse Methode aufgerufen wird. Wenn Sie die Erfassung erzwingen, können Sie vorhandene Aufzeichnungen beeinträchtigen , insbesondere bei Aufzeichnungen, die sich auf das Ziehen und Ablegen mit der Maus beziehen.

Um die Mauserfassung von allen Elementen zu löschen, rufen Sie Mouse.Capture mit dem element angegebenen Parameter als nullauf.

Gilt für:

Weitere Informationen