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)以指定顺序按指定维度平移局部几何变换。

也可以看看