Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

28 de setembro de 2015

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