2

我可以在 xaml 中更改自定义颜色矩形,例如:“#A125AA”。

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

我只知道颜色区域的代码有

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

2 回答 2

5

您可以通过 RGB 设置颜色。这不像您在 xaml 中那样以十六进制完成。

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

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

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

如果你想使用名称,这里还有很多与其名称匹配的 RGB 代码的列表

于 2012-05-10T10:45:38.663 回答
0

您可以直接在 XAML 中使用十六进制数,如下所示:-

        <Grid x:Name="ContentPanel"
          Grid.Row="1"
          Margin="12,0,12,0"
          Background="#A125AA"></Grid>
于 2012-05-10T10:34:56.437 回答