Alterar cor de objeto WPF por programação C#
Neste simples tutorial irei mostrar como alterar a cor de um objeto WPF através do C#.
Os objetos no WPF são:
<Rectangle x:Name="retang">
<ListView x:Name="list">
Para mostrar que é possível utilizar da mesma forma para objetos diferentes.
Trabalharemos com cores no formato RGB. Imagine que quero um tom de cinza claro, então
vou setar uma string com o seguinte texto "190,190,190".
string cor = "191,191,191";
//Separando o R, G e B
var converterBrush = new System.Windows.Media.BrushConverter();
string[] coresRGB = cor.Split(',');
//criando a cor
var cor = Color.FromArgb(coresRGB[0].ToInt32(), coresRGB[1].ToInt32(), coresRGB[2].ToInt32());
var brush = (System.Windows.Media.Brush)converterBrush.ConvertFromString("#" + cor.Name);
//Pintando Rectangle e o ListView
retang.Fill = brush;
list.Background = brush;
0 comentários:
Postar um comentário