user1259366
user1259366

Reputation: 65

Change custom color for Rectangle.Fill or Grid.Background

i can change custom color Rectangle with something like : "#A125AA" in xaml.

But i don't know where to find code change custom color i have

i just know code for color arealy have

this.gridgcolor.Background = new SolidColorBrush(Colors.Blue);

Upvotes: 2

Views: 3819

Answers (2)

GeertvdC
GeertvdC

Reputation: 2918

you can set the color through RGB. This isn't done in hex like you're doing in your xaml.

Color color = new Color() { R = 255, G = 255, B = 255 };
Brush brush= new SolidColorBrush(color);

the hex values you have in your example #A125AA are also RGB R = A1, G = 25, B = AA

You could convert these values with a helper method so you can add them to your Color object.

If you want to use the names, here is also a list of a lot of RGB codes matched to their names

Upvotes: 5

Paul Diston
Paul Diston

Reputation: 3294

You can use the hexadecimal number directly in your XAML, as the following shows :-

        <Grid x:Name="ContentPanel"
          Grid.Row="1"
          Margin="12,0,12,0"
          Background="#A125AA"></Grid>

Upvotes: 0

Related Questions