ContentElement.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, která označuje, zda ukazatel myši je umístěn nad tímto prvkem (včetně vizuálních podřízených elementů nebo jeho ovládací prvek kompoziting).
public:
property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean
Hodnota vlastnosti
true
, pokud je ukazatel myši nad prvkem nebo jeho podřízenými prvky; jinak false
. Výchozí hodnota je false
.
Implementuje
Příklady
Následující příklad vytvoří styl, který obsahuje setter vlastnosti, která dává alternativní vizuální chování při Hyperlink sestavy IsMouseOvertrue
.
<Style.Triggers>
<Trigger Property="Hyperlink.IsEnabled" Value="false">
<Setter Property="Foreground" Value="Gray"/>
</Trigger>
<Trigger Property="Hyperlink.IsMouseOver" Value="true">
<Setter Property = "Foreground" Value="{StaticResource BlueGreenBrush}"/>
</Trigger>
</Style.Triggers>
Poznámky
I když podobná událost IsMouseOverChanged neexistuje, několik podobných událostí. Můžete například použít MouseEnter, MouseMovea IsMouseDirectlyOverChanged.
Pokud tento prvek zachycuje myš, zůstane tato vlastnost true
, dokud se neztratí zachycení myši a ukazatel myši opustí hranice prvků.
Informace o vlastnosti závislosti
Pole Identifikátor | IsMouseOverProperty |
Vlastnosti metadat nastavené na true |
Žádný |