UIElement3D.CaptureMouse Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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í true
hodnotu , 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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro