windows-phone-7 windows-phone-7.1

windows phone 7 - Cambiar el color personalizado para Rectangle.Fill o Grid.Background



windows-phone-7 windows-phone-7.1 (2)

Puedo cambiar el rectángulo de color personalizado con algo como: "# A125AA" en xaml.

Pero no sé dónde encontrar el código de cambio de color personalizado que tengo

Sólo sé el código para el color arealy tener

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


Puede usar el número hexadecimal directamente en su XAML, como se muestra a continuación:

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


puedes establecer el color a través de RGB. Esto no se hace en hex como lo haces en tu xaml.

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

los valores hexadecimales que tiene en su ejemplo # A125AA también son RGB R = A1, G = 25, B = AA

Puede convertir estos valores con un método de ayuda para que pueda agregarlos a su objeto Color.

Si desea utilizar los nombres, aquí también hay una lista de muchos códigos RGB que coinciden con sus nombres