UIElement3D.CaptureMouse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 true
wartość , IsMouseCaptured jest również true
wartością .
Jeśli wywołanie CaptureMouse zwraca true
wartość , 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
.