更改Rectangle.Fill或Grid.Background的自定义颜色

use*_*366 2 windows-phone-7 windows-phone-7.1

我可以用xaml中的"#A125AA"更改自定义颜色矩形.

但我不知道在哪里可以找到代码更改自定义颜色

我只知道颜色arealy的代码

this.gridgcolor.Background = new SolidColorBrush(Colors.Blue);
Run Code Online (Sandbox Code Playgroud)

Gee*_*vdC 5

你可以通过RGB设置颜色.这不是像你在你的xaml中那样以十六进制完成的.

Color color = new Color() { R = 255, G = 255, B = 255 };
Brush brush= new SolidColorBrush(color);
Run Code Online (Sandbox Code Playgroud)

您的示例#A125AA中的十六进制值也是RGB R = A1,G = 25,B = AA

您可以使用辅助方法转换这些值,以便将它们添加到Color对象中.

如果您想使用这些名称,这里还列出了许多与其名称相匹配的RGB代码