Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 /// <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));
 }