ContentElement.IsMouseOver Propriété

Définition

Obtient une valeur qui indique si le pointeur de la souris est localisé sur cet élément (y compris les éléments enfants visuels, ou sa composition de contrôle).

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

Valeur de propriété

true si le pointeur de la souris se trouve sur l’élément ou ses éléments enfants ; sinon, false. La valeur par défaut est false.

Implémente

Exemples

L’exemple suivant crée un style qui inclut un setter de propriété qui donne un autre comportement visuel lorsqu’un Hyperlink signale 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>

Remarques

Bien qu’il n’existe pas d’événement analogue « IsMouseOverChanged », plusieurs événements similaires le font. Par exemple, vous pouvez utiliser MouseEnter, MouseMoveet IsMouseDirectlyOverChanged.

Si cet élément capture la souris, cette propriété reste true jusqu’à ce que la capture de la souris soit perdue et que le pointeur de la souris quitte les limites de l’élément.

Informations sur les propriétés de dépendance

Champ Identificateur IsMouseOverProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à