public static System.Windows.Media.Color ToMedia(this Color color) { System.Windows.Media.Color NewColor; if (MediaColor.TryGetValue(color, out NewColor)) { return(NewColor); } else { return(System.Windows.Media.Colors.White); } }
/// <summary> /// Converts a System.Drawing.Color struct into a System.Windows.Media.Color object. /// </summary> /// <param name="color"></param> /// <returns></returns> public static MediaColor ToMediaColor(this DrawingColor color) { return(MediaColor.FromArgb(color.A, color.R, color.G, color.B)); }