C# Change A Button's Background Color
WinForm:
private void button1_Click(object sender, EventArgs e){ button2.BackColor = Color.Red;}
WPF:
private void button1_Click(object sender, RoutedEventArgs e){ button2.Background = Brushes.Blue;}
In WPF, the background is not a Color
, it is a Brush
. So, try this for starters:
using System.Windows.Media;// ....ButtonToday.Background = new SolidColorBrush(Colors.Red);
More sensibly, though, you should probably look at doing this in your Xaml instead of in code.
Code for set background color, for SolidColor
:
button.Background = new SolidColorBrush(Color.FromArgb(Avalue, rValue, gValue, bValue));