我可以使用Brush将颜色设置为对象,如下所示:
Brushes.Red
如何使用相同的数字来应用
说,
SetColor("#ffffff");
以上是一个虚构的例子。
答案 0 :(得分:5)
编辑 - 为了回应您的评论,您可以根据颜色创建画笔:
SolidBrush brush = new SolidBrush(ColorTranslator.FromHtml("#ffffff"));
答案 1 :(得分:3)
您可以使用自己的颜色制作画笔:
Color col = Color.FromArgb(255, 255, 255);
SolidBrush br = new SolidBrush(col);
希望有所帮助。
答案 2 :(得分:1)
Color color = Color.FromRgb(255, 255, 255);
我假设您知道如何计算这些值?
答案 3 :(得分:1)
在WPF中:
var x = (Color)ColorConverter.ConvertFromString("#faffff");
答案 4 :(得分:0)
我认为您正在寻找Color.FromArgb方法。它有一个重载,允许将颜色指定为整数。
答案 5 :(得分:0)
Color c = (Color)((new ColorConverter()).ConvertFromString("#ffffff"));