ContentElement.IsMouseOver Vlastnost

Definice

Získá hodnotu, která označuje, zda je ukazatel myši umístěn nad tímto elementem (včetně podřízených elementů vizuálu nebo jeho ovládacího prvku kompoziting).

public:
 property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean

Hodnota vlastnosti

truepokud je ukazatel myši nad elementem nebo jeho podřízenými prvky; v opačném případě . false Výchozí formát je false.

Implementuje

Příklady

Následující příklad vytvoří styl, který obsahuje setter vlastností, který dává alternativní vizuální chování, když Hyperlink hlásí 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í ano. Můžete například použít MouseEnter, MouseMovea IsMouseDirectlyOverChanged.

Pokud tento prvek zachytí myš, zůstane true tato vlastnost, dokud se neztratí zachycení myši a ukazatel myši neopustí hranice elementu.

Informace o vlastnosti závislosti

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

Platí pro