UIElement.IsMouseOver Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger om muspekaren finns över det här elementet (inklusive underordnade element i det visuella trädet). Det här är en beroendeegenskap.
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 refereras den här egenskapen till egenskapstypen för ett Trigger, en del av ett <Style.Triggers-block> . Om musen är över kontrollen blir kontrolltexten blå och markören blir en hand.
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="Foreground" Value="Blue" />
<Setter Property="Cursor" Value="Hand"/>
</Trigger>
Kommentarer
Vanligtvis är kontrollerna sammansatta så att de olika elementen i kontrollen (det visuella trädet) alla rapporterar mustillståndet för den innehållande kontrollen. En formatkontroll rapporterar till exempel ListBox som om musen var som IsMouseOver helst över geometrin, inklusive alla true.ListBoxItem
Även om en liknande "IsMouseOverChanged"-händelse inte finns, gör flera liknande händelser det. Du kan till exempel hantera 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.
Vissa kontroller fångar avsiktligt musen på vissa åtgärder som inte verkar direkt involvera musen. Detta kan leda till att IsMouseOver vara true även om musen inte uppenbarligen har flyttats.
Information om beroendeegenskap
| Objekt | Value |
|---|---|
| Identifierarfält | IsMouseOverProperty |
Metadataegenskaper inställda på true |
Ingen |