Sdílet prostřednictvím


UIElement3D.CaptureMouse Metoda

Definice

Pokusí se vynutit zachycení myši na tento prvek.

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

Návraty

truepokud je myš úspěšně zachycena; v opačném případě . false

Implementuje

Poznámky

Chcete-li zachytit prvek, musí být povolen. Zkontrolujte, jestli IsEnabled je true před voláním .CaptureMouse

Pokud volání CaptureMouse vrátí true, pak IsMouseCaptured je také true.

Pokud volání CaptureMouse vrátí true, pak GotMouseCapture se vygenerují události a IsMouseCapturedChanged s RoutedEventArgs.Source daty událostí hlášenými jako element, kde CaptureMouse je volána metoda. Pokud vynutíte zachycení, můžete kolidovat s existujícími zachyceními – zejména s zachyceními, které se týkají přetažení myší.

Pokud chcete vymazat zachycení myši ze všech prvků, volejte Mouse.Capture s parametrem zadaným element jako null.

Platí pro

Viz také