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)); }
public DelegateColorConverter(ColorToStringDelegate toString, StringToColorDelegate fromString) { this.toString = toString; this.fromString = fromString; }