ContentElement.IsMouseOver Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla