ContentElement.IsMouseOver Eigenschap

Definitie

Hiermee wordt een waarde opgehaald die aangeeft of de muis aanwijzer zich boven dit element bevindt (inclusief visuele onderliggende elementen of de controlecompositing).

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

Waarde van eigenschap

true als de muis aanwijzer boven het element of de onderliggende elementen ervan ligt; anders, false. De standaardwaarde is false.

Implementeringen

Voorbeelden

In het volgende voorbeeld wordt een stijl gemaakt die een eigenschapssetter bevat die een alternatief visueel gedrag geeft wanneer een Hyperlink rapport wordt weergegeven 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>

Opmerkingen

Hoewel er geen analoge gebeurtenis 'IsMouseOverChanged' bestaat, doen verschillende vergelijkbare gebeurtenissen dat. U kunt MouseEnterbijvoorbeeld , MouseMoveen IsMouseDirectlyOverChanged.

Als dit element de muis vastlegt, blijft true deze eigenschap behouden totdat de muis wordt vastgelegd en de muis aanwijzer de elementgrenzen verlaat.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld IsMouseOverProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op