<PackageReference Include="System.Drawing.Common" Version="4.5.2" />

LinearGradientBrush

public sealed class LinearGradientBrush : Brush
public Blend Blend { get; set; }

public bool GammaCorrection { get; set; }

public ColorBlend InterpolationColors { get; set; }

public Color[] LinearColors { get; set; }

public RectangleF Rectangle { get; }

public Matrix Transform { get; set; }

public WrapMode WrapMode { get; set; }

public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)

public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, LinearGradientMode linearGradientMode)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, bool isAngleScaleable)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, LinearGradientMode linearGradientMode)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, bool isAngleScaleable)

public void MultiplyTransform(Matrix matrix)

public void MultiplyTransform(Matrix matrix, MatrixOrder order)

public void ResetTransform()

public void RotateTransform(float angle)

public void RotateTransform(float angle, MatrixOrder order)

public void ScaleTransform(float sx, float sy)

public void ScaleTransform(float sx, float sy, MatrixOrder order)

public void SetBlendTriangularShape(float focus)

public void SetBlendTriangularShape(float focus, float scale)

public void SetSigmaBellShape(float focus)

public void SetSigmaBellShape(float focus, float scale)

public void TranslateTransform(float dx, float dy)

public void TranslateTransform(float dx, float dy, MatrixOrder order)