ContentElement.IsMouseOver Vlastnost

Definice

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ý

Platí pro