UIElement.IsMouseOver Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of de muiswijzer zich boven dit element bevindt (inclusief onderliggende elementen in de visuele structuur). Dit is een afhankelijkheidseigenschap.
public:
property bool IsMouseOver { bool get(); };
public bool IsMouseOver { get; }
member this.IsMouseOver : bool
Public ReadOnly Property IsMouseOver As Boolean
Waarde van eigenschap
true als de muis aanwijzer boven het element of de onderliggende elementen ervan ligt; anders, false. De standaardwaarde is false.
Implementeringen
Voorbeelden
In het volgende voorbeeld wordt naar deze eigenschap verwezen als het eigenschapstype van een Triggerblok <Style.Triggers> . Als de muis over het besturingselement loopt, wordt de tekst van het besturingselement blauw en wordt de cursor een hand.
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="Foreground" Value="Blue" />
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
Opmerkingen
Normaal gesproken worden besturingselementen samengesteld zodat de verschillende elementen in het besturingselement (de visualstructuur) alle muisstatus voor het betreffende besturingselement rapporteren. Een stijlbesturing rapporteert ListBox bijvoorbeeld IsMouseOver alsof true de muis zich ergens over de geometrie bevindt, inclusief een ListBoxItem.
Hoewel er geen analoge gebeurtenis 'IsMouseOverChanged' bestaat, doen verschillende vergelijkbare gebeurtenissen dat. U kunt bijvoorbeeld , MouseEnterMouseMoveen IsMouseDirectlyOverChanged.
Als dit element de muis vastlegt, blijft true deze eigenschap behouden totdat de muis wordt vastgelegd en de muis aanwijzer de elementgrenzen verlaat.
Sommige besturingselementen leggen de muis bewust vast op bepaalde acties die niet direct bij de muis lijken te betrekken. Dit kan ertoe leiden dat IsMouseOvertrue de muis niet is verplaatst.
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | IsMouseOverProperty |
Eigenschappen van metagegevens ingesteld op true |
Geen |