/// <summary>Draws the gradient rectangle.</summary> /// <param name="graphics">The specified graphics to draw on.</param> /// <param name="gradient">The gradient.</param> public static void Draw(Graphics graphics, Gradient gradient) { LinearGradientBrush _linearGradientBrush = CreateBrush(gradient); graphics.FillRectangle(_linearGradientBrush, gradient.Rectangle); }
/// <summary>Creates a gradient brush.</summary> /// <param name="gradient">The gradient.</param> /// <returns>The <see cref="LinearGradientBrush" />.</returns> public static LinearGradientBrush CreateBrush(Gradient gradient) { return(CreateBrush(gradient.Angle, gradient.Colors, gradient.Locations, gradient.Rectangle)); }