public static string GetName(this System.Windows.Media.Color color) { foreach (System.Drawing.Color namedColor in GetNameLookup(color.Convert())) { try { if ((System.Windows.Media.Color)System.Windows.Media.ColorConverter.ConvertFromString(namedColor.Name) == color) { return(namedColor.Name); } } catch { } } return(color.ToString()); }
public static System.Windows.Media.Color GetOposite(this System.Windows.Media.Color color) { return(color.Convert().GetOposite().Convert()); }
internal void Update(System.Windows.Media.Color input) { Value = Convert(input.Convert()); }