【问题标题】:How can I fill a Rectangle with a Hexadecimal color value?如何用十六进制颜色值填充矩形?
【发布时间】:2011-03-11 18:17:19
【问题描述】:
'#10eeee'

这是我想要做的:

groupRectangle.Fill = Color.FromHex?

【问题讨论】:

    标签: c# .net wpf colors


    【解决方案1】:

    您正在寻找ColorConverter.ConvertFromString

    Color color = (Color)ColorConverter.ConvertFromString("#10eeee");
    SolidColorBrush myBrush = new SolidColorBrush(color);
    

    您的程序顶部也需要using System.Windows.Media;

    以下string Color formats should be supported

    编辑:您也可以使用BrushConverter

    【讨论】:

    • 听起来你想要的是刷子而不是颜色。试试new BrushConverter().ConvertFromString("#FFFFFF")
    猜你喜欢
    • 2020-07-20
    • 2014-08-07
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 2014-04-09
    相关资源
    最近更新 更多