使用C#中的数字设置颜色
本文关键字:设置 颜色 数字 使用 | 更新日期: 2023-09-27 18:10:01
我可以使用Brush为对象设置颜色,如下所示:
Brushes.Red
如何应用相同的使用数字,
比如
SetColor("#ffffff");
以上是一个假想的例子。
您可以使用ColorTranslator。自Html
编辑-为了回应你的评论,你可以根据你的颜色创建一个画笔:
SolidBrush brush = new SolidBrush(ColorTranslator.FromHtml("#ffffff"));
您可以使用自己的颜色制作画笔:
Color col = Color.FromArgb(255, 255, 255);
SolidBrush br = new SolidBrush(col);
希望能有所帮助。
在WPF:中
var x = (Color)ColorConverter.ConvertFromString("#faffff");
Color color = Color.FromRgb(255, 255, 255);
我想你知道如何计算这些数值吧?
我想您正在寻找Color。FromArgb方法。它有一个重载,允许将颜色指定为整数。
Color c = (Color)((new ColorConverter()).ConvertFromString("#ffffff"));