The WPF Grid has an \"IsMouseOver\" property that you can use in the Grid\'s Style\'s Triggers.
My problem is that the \"IsMouseOver\" property only changes if the mous
Your problem is that the Grid itself is not hit-testable because it has no background. Try this instead:
<Grid Background="Transparent">
set the grids background to transparent, then it should work
for details why this is so please look here