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 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.