UIElement3D.CaptureMouse Methode

Definition

Versucht, die Erfassung der Maus 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

truewenn die Maus erfolgreich erfasst wird; andernfalls . false

Implementiert

Hinweise

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

Wenn der Aufruf CaptureMouse zurückgegeben truewird, ist dies IsMouseCaptured auch trueder Wert .

Wenn der Aufruf CaptureMouse zurückgegeben truewird, werden die GotMouseCapture Ereignisse ausgelöst IsMouseCapturedChanged , wobei RoutedEventArgs.Source in den Ereignisdaten als Element gemeldet wird, in dem die CaptureMouse Methode aufgerufen wird. Wenn Sie die Erfassung erzwingen, stören Sie möglicherweise vorhandene Erfassungen – insbesondere bei Aufzeichnungen, die mit drag-and-drop mit der Maus zusammenhängen.

Um die Mausaufnahme von allen Elementen zu löschen, rufen Sie Mouse.Capture den parameter auf, der element als nullangegeben ist.

Gilt für:

Weitere Informationen