예제 #1
0
        public static Color FromString(string color, StringToColorDelegate fromString)
        {
            if (string.IsNullOrWhiteSpace(color))
            {
                return(Color.Empty);
            }

            if (fromString == null)
            {
                throw new ArgumentNullException("fromString");
            }

            return(fromString(color));
        }
예제 #2
0
 public DelegateColorConverter(ColorToStringDelegate toString, StringToColorDelegate fromString)
 {
     this.toString   = toString;
     this.fromString = fromString;
 }