UIElement3D.IsMouseOver Vlastnost

Definice

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

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

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

Informace o vlastnosti závislosti

Pole Identifikátor IsMouseOverProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro