예제 #1
0
 internal static string ToSvgColor(string value)
 {
     if (NamedColor.Exists(value))
     {
         return(NamedColor.GetColor(value));
     }
     else
     {
         return(value);
     }
 }
예제 #2
0
        public static Color Get(string color)
        {
            if (color == null)
            {
                return(null);
            }

            if (NamedColor.Exists(color))
            {
                return(new Color(color));
            }

            if (IsHexColor(color))
            {
                return(new Color($"#{color.ToLower()}"));
            }

            if (CssColor.IsCssColor(color))
            {
                return(new Color(color.ToLower()));
            }

            return(null);
        }