Udostępnij za pośrednictwem


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ę nad elementem lub jego elementami podrzędnym; 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, gdy Hyperlink raportuje 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>

Uwagi

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

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

Informacje o właściwości zależności

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

Dotyczy