Simon Mourier's Avatar
Simon Mourier's blog (1807 answers on StackOverflow) about Microsoft technologies C#, C/C++, .NET, WinRT, WinUI3, AOT, P/Invoke, COM, Interop, DirectX, Direct2D, Windows, ...
  • 🔎︎ Search
  • Categories
  • Archives
  • About Me
  • controls
  • input
  • wpf
  • xaml

Change color of Button when Mouse is over

Aug 9, 2025 See the question and my original answer on StackOverflow

Not 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>
  • SmoBlog © 2010-2026 Simon Mourier. All rights reserved.
  • Privacy & Terms