Exemple #1
0
 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;
 }
Exemple #2
0
 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;
 }