LinearGradientBrush
LinearGradientBrush class
封装一个Brush具有线性渐变。这个类不能被继承。
public sealed class LinearGradientBrush : Brush
构造函数
姓名 | 描述 |
---|
LinearGradientBrush(Point, Point, Color, Color) | 初始化LinearGradientBrush 具有指定点和颜色的类。 |
LinearGradientBrush(PointF, PointF, Color, Color) | 初始化LinearGradientBrush 具有指定点和颜色的类。 |
LinearGradientBrush(Rectangle, Color, Color, float) | 初始化LinearGradientBrush 基于矩形、 开始和结束颜色以及方向角的类。 |
LinearGradientBrush(Rectangle, Color, Color, LinearGradientMode) | 初始化LinearGradientBrush 基于矩形、 开始和结束颜色以及方向的类。 |
LinearGradientBrush(RectangleF, Color, Color, float) | 初始化LinearGradientBrush 基于矩形、 开始和结束颜色以及方向角的类。 |
LinearGradientBrush(RectangleF, Color, Color, LinearGradientMode) | 初始化LinearGradientBrush 基于矩形、 开始和结束颜色以及方向模式的类。 |
LinearGradientBrush(Rectangle, Color, Color, float, bool) | 初始化LinearGradientBrush 基于矩形、 开始和结束颜色以及方向角的类。 |
LinearGradientBrush(RectangleF, Color, Color, float, bool) | 初始化LinearGradientBrush 基于矩形、 开始和结束颜色以及方向角的类。 |
特性
姓名 | 描述 |
---|
Blend { get; set; } | 获取或设置一个Blend指定为梯度定义 custom 衰减的位置和因子。 |
GammaCorrection { get; set; } | 获取或设置一个值,该值指示是否为此启用伽马校正LinearGradientBrush. |
InterpolationColors { get; set; } | 获取或设置一个ColorBlend定义多色线性渐变。 |
LinearColors { get; set; } | 获取或设置渐变的开始和结束颜色。 |
Rectangle { get; } | 获取定义渐变起点和终点的矩形区域。 |
Transform { get; set; } | 获取或设置一个副本Matrix为此定义了一个局部几何 transform LinearGradientBrush. |
WrapMode { get; set; } | 获取或设置一个WrapMode指示此包装模式 的枚举LinearGradientBrush. |
方法
姓名 | 描述 |
---|
override Clone() | 创建一个精确的副本LinearGradientBrush. |
Dispose() | 释放此 Brush 对象使用的所有资源。 |
MultiplyTransform(Matrix) | 乘以Matrix表示这个的局部几何变换 LinearGradientBrush由指定的Matrix通过在指定的 前面添加Matrix. |
MultiplyTransform(Matrix, MatrixOrder) | 乘以Matrix表示这个的局部几何变换 LinearGradientBrush由指定的Matrix按指定顺序。 |
ResetTransform() | 重置Transform身份的属性. |
RotateTransform(float) | 将局部几何变换旋转指定的量。 此方法将旋转添加到变换中。 |
RotateTransform(float, MatrixOrder) | 以指定顺序将局部几何变换旋转指定量。 |
ScaleTransform(float, float) | 按指定量缩放局部几何变换。 此方法将缩放矩阵添加到变换中。 |
ScaleTransform(float, float, MatrixOrder) | 按指定顺序按指定量缩放局部几何变换。 |
SetBlendTriangularShape(float) | 创建一个具有中心颜色的线性渐变,并在两端线性衰减为单一颜色。 |
SetBlendTriangularShape(float, float) | 创建一个具有中心颜色的线性渐变,并在两端线性衰减为单一颜色。 |
SetSigmaBellShape(float) | 基于钟形曲线创建渐变衰减。 |
SetSigmaBellShape(float, float) | 基于钟形曲线创建渐变衰减。 |
TranslateTransform(float, float) | 将局部几何变换平移指定尺寸。 此方法将平移添加到变换中。 |
TranslateTransform(float, float, MatrixOrder) | 以指定顺序按指定维度平移局部几何变换。 |
也可以看看