public LinearGradientBrush(Rectangle bounds, Color startColor, Color endColor, LinearGradientBrushOrientation orientation = LinearGradientBrushOrientation.Horizontal) { mvarBounds = bounds; mvarColorStops.Add(startColor, new Measurement(0, MeasurementUnit.Percentage)); mvarColorStops.Add(endColor, 1.0); mvarOrientation = orientation; }
public LinearGradientBrush(Rectangle bounds, LinearGradientBrushOrientation orientation = LinearGradientBrushOrientation.Horizontal) { mvarBounds = bounds; mvarOrientation = orientation; }
private System.Drawing.Drawing2D.LinearGradientMode LinearGradientBrushOrientationToLinearGradientMode(LinearGradientBrushOrientation orientation) { switch (orientation) { case LinearGradientBrushOrientation.BackwardDiagonal: return System.Drawing.Drawing2D.LinearGradientMode.BackwardDiagonal; case LinearGradientBrushOrientation.ForwardDiagonal: return System.Drawing.Drawing2D.LinearGradientMode.ForwardDiagonal; case LinearGradientBrushOrientation.Horizontal: return System.Drawing.Drawing2D.LinearGradientMode.Horizontal; case LinearGradientBrushOrientation.Vertical: return System.Drawing.Drawing2D.LinearGradientMode.Vertical; } return System.Drawing.Drawing2D.LinearGradientMode.Horizontal; }