public static WpfColor[] GenerateWpfColors(this ColorPalettes palette, Int32 length) { var colors = palette.GenerateOxyColors(length); var transformed = new WpfColor[colors.Length]; for (int i = 0; i < colors.Length; i++) { var color = colors[i]; transformed[i] = new WpfColor { A = color.A, R = color.R, G = color.G, B = color.B, }; } return(transformed); }
public static Color Convert(this WpfColor color) { return(Color.FromArgb(color.A, color.R, color.G, color.B)); }
///<summary> /// Creates a WpfColor object from this color. /// </summary> public WpfColor ToWpfColor() { return(WpfColor.FromArgb((byte)(_a * 255), _r, _g, _b)); }
/// <summary> /// Creates an XColor structure from the specified System.Drawing.Color. /// </summary> public static XColor FromArgb(WpfColor color) { return(new XColor(color)); }