UIElement3D.IsMouseOver Vlastnost
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í.
Získá hodnotu označující, zda je ukazatel myši umístěn nad tímto prvkem (včetně podřízených prvků ve vizuálním stromu).
public:
property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean
Hodnota vlastnosti
true
Je-li ukazatel myši nad prvek nebo jeho podřízené prvky; v opačném případě . false
Výchozí formát je false
.
Implementuje
Poznámky
Ovládací prvky jsou obvykle složené tak, aby různé prvky uvnitř ovládacího prvku (strom vizuálu) hlásily stav myši pro ovládací prvek, který obsahuje. Například ovládací prvek stylu bude hlásitIsMouseOver, ListBox jako true
by myš byla kdekoli nad svou geometrií, včetně libovolného ListBoxItemobjektu .
I když podobná událost IsMouseOverChanged neexistuje, několik podobných událostí ano. Můžete například zpracovat MouseEnter, MouseMovea IsMouseDirectlyOverChanged.
Pokud tento prvek zachytí myš, zůstane tato vlastnost, true
dokud se zachycení myši neztratí a ukazatel myši neopustí hranice elementu.
Některé ovládací prvky záměrně zachytává myš u určitých akcí, které zřejmě přímo nezahrnují myš. To může vést k IsMouseOver tomu, že i true
když se myš zřejmě neposunula.
Informace o vlastnosti závislosti
Pole Identifikátor | IsMouseOverProperty |
Vlastnosti metadat nastavené na true |
Žádné |