LinearGradientBrush
LinearGradientBrush class
封装一个Brush具有线性渐变。这个类不能被继承。
public sealed class LinearGradientBrush : LinearGradientBrushBase
构造函数
| 姓名 | 描述 |
|---|
| LinearGradientBrush() | 初始化LinearGradientBrush具有默认参数的类。 起始颜色为黑色,结束颜色为白色,角度为 45 度,矩形位于 (0,0),大小为 (1,1)。 |
| LinearGradientBrush(Point, Point, Color, Color) | 初始化LinearGradientBrush具有指定点和颜色的类。 |
| LinearGradientBrush(PointF, PointF, Color, Color) | 初始化LinearGradientBrush具有指定点和颜色的类。 |
| LinearGradientBrush(Rectangle, Color, Color, float) | 初始化LinearGradientBrush基于矩形、开始和结束颜色以及方向角的类。 |
| LinearGradientBrush(RectangleF, Color, Color, float) | 初始化LinearGradientBrush基于矩形、开始和结束颜色以及方向角的类。 |
| LinearGradientBrush(Rectangle, Color, Color, float, bool) | 初始化LinearGradientBrush基于矩形、开始和结束颜色以及方向角的类。 |
| LinearGradientBrush(RectangleF, Color, Color, float, bool) | 初始化LinearGradientBrush基于矩形、开始和结束颜色以及方向角的类。 |
特性
方法
| 姓名 | 描述 |
|---|
| virtual DeepClone() | 创建当前的新深层克隆Brush . |
| Dispose() | 处理当前实例。 |
| MultiplyTransform(Matrix) | 乘以Matrix表示这个的局部几何变换LinearGradientBrush由指定的Matrix通过预先指定Matrix . |
| MultiplyTransform(Matrix, MatrixOrder) | 乘以Matrix表示这个的局部几何变换LinearGradientBrush由指定的Matrix按指定顺序。 |
| ResetTransform() | 重置Transform身份的属性. |
| RotateTransform(float) | 将局部几何变换旋转指定的量。此方法将旋转添加到 transform. |
| RotateTransform(float, MatrixOrder) | 以指定顺序将局部几何变换旋转指定量。 |
| ScaleTransform(float, float) | 按指定量缩放局部几何变换。此方法将缩放矩阵添加到 transform. |
| ScaleTransform(float, float, MatrixOrder) | 按指定顺序按指定量缩放局部几何变换。 |
| SetBlendTriangularShape(float) | 创建一个具有中心颜色的线性渐变,并在两端线性衰减为单一颜色。 |
| SetBlendTriangularShape(float, float) | 创建一个具有中心颜色的线性渐变,并在两端线性衰减为单一颜色。 |
| SetSigmaBellShape(float) | 基于钟形曲线创建渐变衰减。 |
| SetSigmaBellShape(float, float) | 基于钟形曲线创建渐变衰减。 |
| TranslateTransform(float, float) | 按指定尺寸平移局部几何变换。此方法将转换添加到 transform. |
| TranslateTransform(float, float, MatrixOrder) | 以指定顺序按指定维度平移局部几何变换。 |
也可以看看