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

Aby bylo možné zachytit, musí být prvek povolený. Zkontrolujte, jestli IsEnabled je true před voláním CaptureMouse.

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

Pokud volání CaptureMouse vrátí true, vyvolá GotMouseCapture se události a IsMouseCapturedChanged s RoutedEventArgs.Source daty událostí hlášenými jako prvek, 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é souvisejí s přetažením myší.

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

CaptureMouse je zaveden v rozhraní .NET Framework verze 3.5. Další informace najdete v tématu Verze a závislosti.

Platí pro

Viz také