Change color of Button when Mouse is over
See the question and my original answer on StackOverflowNot sure this works with all versions of WPF, but lately with WPF for .NET 9, I was able to simply do this:
<Button Content="Click Here">
<Button.Resources>
<SolidColorBrush x:Key="ButtonBackground" Color="Red" />
<SolidColorBrush x:Key="ButtonBackgroundPointerOver" Color="Blue" />
</Button.Resources>
</Button>