ContentElement.IsMouseOver Właściwość

Definicja

Pobiera wartość wskazującą, czy wskaźnik myszy znajduje się nad tym elementem (w tym elementami podrzędnymi wizualizacji lub jego kompositingiem sterowania).

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

Wartość właściwości

true jeśli wskaźnik myszy znajduje się na elemecie lub jego elementach podrzędnych; w przeciwnym razie , false. Wartość domyślna to false.

Implementuje

Przykłady

Poniższy przykład tworzy styl zawierający zestaw właściwości, który zapewnia alternatywne zachowanie wizualne w przypadku raportów HyperlinkIsMouseOvertrue.

<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>

Uwagi

Chociaż analogiczne zdarzenie "IsMouseOverChanged" nie istnieje, kilka podobnych zdarzeń nie istnieje. Na przykład można użyć MouseEnter, MouseMovei IsMouseDirectlyOverChanged.

Jeśli ten element przechwytuje mysz, ta właściwość pozostaje do true momentu utraty przechwycenia myszy, a wskaźnik myszy pozostawia granice elementu.

Informacje dotyczące właściwości zależności

Pole identyfikatora IsMouseOverProperty
Właściwości metadanych ustawione na true Brak

Dotyczy