Igor Kulman

Converting HEX color to SolidColorBrush

· Igor Kulman

XAML supports stating color definitions as hexa strings (starting with #) but there is no built-in way to do it in C#, you must write your own method to do it, that might look like this

public static class ColorHelper
    public static SolidColorBrush GetColorFromHexa(string hexaColor)
        return new SolidColorBrush(
                Convert.ToByte(hexaColor.Substring(1, 2), 16),
                Convert.ToByte(hexaColor.Substring(3, 2), 16),
                Convert.ToByte(hexaColor.Substring(5, 2), 16)

See also