Class XLinearGradientBrush
Defines a Brush with a linear gradient.
public sealed class XLinearGradientBrush : XGradientBrush
- Inheritance
-
XLinearGradientBrush
- Inherited Members
Constructors
XLinearGradientBrush(XPoint, XPoint, XColor, XColor)
Initializes a new instance of the XLinearGradientBrush class.
public XLinearGradientBrush(XPoint point1, XPoint point2, XColor color1, XColor color2)
Parameters
XLinearGradientBrush(XRect, XColor, XColor, XLinearGradientMode)
Initializes a new instance of the XLinearGradientBrush class.
public XLinearGradientBrush(XRect rect, XColor color1, XColor color2, XLinearGradientMode linearGradientMode)
Parameters
rect
XRectcolor1
XColorcolor2
XColorlinearGradientMode
XLinearGradientMode
Properties
Transform
Gets or sets an XMatrix that defines a local geometric transform for this LinearGradientBrush.
public XMatrix Transform { get; set; }
Property Value
Methods
MultiplyTransform(XMatrix)
Multiply the brush transformation matrix with the specified matrix.
public void MultiplyTransform(XMatrix matrix)
Parameters
matrix
XMatrix
MultiplyTransform(XMatrix, XMatrixOrder)
Multiply the brush transformation matrix with the specified matrix.
public void MultiplyTransform(XMatrix matrix, XMatrixOrder order)
Parameters
matrix
XMatrixorder
XMatrixOrder
ResetTransform()
Resets the brush transformation matrix with identity matrix.
public void ResetTransform()
RotateTransform(double)
Rotates the brush with the specified angle.
public void RotateTransform(double angle)
Parameters
angle
double
RotateTransform(double, XMatrixOrder)
Rotates the brush with the specified angle.
public void RotateTransform(double angle, XMatrixOrder order)
Parameters
angle
doubleorder
XMatrixOrder
ScaleTransform(double, double)
Scales the brush with the specified scalars.
public void ScaleTransform(double sx, double sy)
Parameters
ScaleTransform(double, double, XMatrixOrder)
Scales the brush with the specified scalars.
public void ScaleTransform(double sx, double sy, XMatrixOrder order)
Parameters
sx
doublesy
doubleorder
XMatrixOrder
TranslateTransform(double, double)
Translates the brush with the specified offset.
public void TranslateTransform(double dx, double dy)
Parameters
TranslateTransform(double, double, XMatrixOrder)
Translates the brush with the specified offset.
public void TranslateTransform(double dx, double dy, XMatrixOrder order)
Parameters
dx
doubledy
doubleorder
XMatrixOrder