ContentElement.IsMouseOver Egenskap

Definition

Hämtar ett värde som anger om muspekaren finns över det här elementet (inklusive underordnade visuella element eller dess kontrollkompostering).

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

Egenskapsvärde

trueom muspekaren är över elementet eller dess underordnade element; annars . false Standardvärdet är false.

Implementeringar

Exempel

I följande exempel skapas ett format som innehåller en egenskapsuppsättning som ger ett alternativt visuellt beteende när en Hyperlink rapport 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>

Kommentarer

Även om en liknande "IsMouseOverChanged"-händelse inte finns, gör flera liknande händelser det. Du kan till exempel använda MouseEnter, MouseMoveoch IsMouseDirectlyOverChanged.

Om det här elementet fångar musen förblir true den här egenskapen tills musinsamlingen går förlorad och muspekaren lämnar elementgränsen.

Information om beroendeegenskap

Objekt Value
Identifierarfält IsMouseOverProperty
Metadataegenskaper inställda på true Ingen

Gäller för