Udostępnij za pośrednictwem


UIElement3D.CaptureMouse Metoda

Definicja

Próbuje wymusić przechwycenie myszy do tego elementu.

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

Zwraca

true jeśli mysz zostanie pomyślnie przechwycona; w przeciwnym razie , false.

Implementuje

Uwagi

Aby można je było przechwycić, należy włączyć element. Sprawdź, czy IsEnabled przed true wywołaniem metody jest .CaptureMouse

Jeśli wywołanie CaptureMouse zwraca truewartość , IsMouseCaptured jest również truewartością .

Jeśli wywołanie CaptureMouse zwraca truewartość , są GotMouseCapture wywoływane zdarzenia i IsMouseCapturedChanged z RoutedEventArgs.Source danymi zdarzenia zgłoszonymi jako element, w którym jest wywoływana CaptureMouse metoda. Jeśli wymusisz przechwytywanie, możesz zakłócać istniejące przechwytywanie — szczególnie w przypadku przechwytywania odnoszącego się do przeciągania i upuszczania myszą.

Aby wyczyścić przechwytywanie myszy ze wszystkich elementów, wywołaj metodę Mouse.Capture z parametrem element podanym jako null.

Dotyczy

Zobacz też