Veranstaltung für die MouseOver-Aktion in WPF
Ich damit umgehen will-mouse-over und mouse-out-Ereignisse bei einem raster. Tut WPF-Veranstaltungen für diese.
Hinweis: ich möchte das nicht benutzen, IsMouseOver-Eigenschaft in meinem Stil.
ich habe verwendet, MouseEnter-und MouseLeave-Methode, aber ohne viel Erfolg.
- "Ich will nicht zu verwenden, IsMouseOver-Eigenschaft in meinem Stil": warum ? Was wollen Sie genau tun ?
- Warum nicht MouseEnter und MouseLeave, die für Euch arbeiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie EventTriggers zu erfassen MouseEnter-und MouseLeave-Ereignisse in XAML.
Hier ist ein einfaches Beispiel, das ändert den hintergrund eines StackPanel-Steuerelement in einem Raster:
Einer WPF-Grid-Steuerelement unterstützt sowohl den
MouseEnter
undMouseLeave
Veranstaltungen. Sie sollten in der Lage sein, um hook up event-Handler für beide.MouseEnter-und MouseLeave-Ereignisse können behandelt werden , können Sie Ihre code-set-e.behandelt = flase;
Einfacher :
Implementieren Sie die beiden Ereignisse PointerMoved und PointerExited. Es funktionierte für mich.