LinearMulticolorGradientBrush
内容
[
隐藏
]LinearMulticolorGradientBrush class
代表一个Brush
具有由多种颜色和适当位置定义的线性渐变。这个类不能被继承。
public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase
构造函数
姓名 | 描述 |
---|---|
LinearMulticolorGradientBrush() | 初始化LinearMulticolorGradientBrush 具有默认参数的类。 起始颜色为黑色,结束颜色为白色,角度为 45 度,矩形位于 (0,0),大小为 (1,1)。 |
LinearMulticolorGradientBrush(Point, Point) | 初始化LinearMulticolorGradientBrush 具有指定点的类。 |
LinearMulticolorGradientBrush(PointF, PointF) | 初始化LinearMulticolorGradientBrush 具有指定点的类。 |
LinearMulticolorGradientBrush(Rectangle, float) | 初始化LinearMulticolorGradientBrush 基于矩形和方向角的类。 |
LinearMulticolorGradientBrush(RectangleF, float) | 初始化LinearMulticolorGradientBrush 基于矩形和方向角的类。 |
LinearMulticolorGradientBrush(Rectangle, float, bool) | 初始化LinearMulticolorGradientBrush 基于矩形和方向角的类。 |
LinearMulticolorGradientBrush(RectangleF, float, bool) | 初始化LinearMulticolorGradientBrush 基于矩形和方向角的类。 |
特性
姓名 | 描述 |
---|---|
Angle { get; set; } | 获取或设置渐变角度。 |
Disposed { get; } | 获取一个值,该值指示此实例是否被释放。 |
GammaCorrection { get; set; } | 获取或设置一个值,该值指示是否为此启用伽马校正LinearGradientBrushBase . |
InterpolationColors { get; set; } | 获取或设置一个ColorBlend 定义多色线性渐变。 |
IsAngleScalable { get; set; } | 获取或设置一个值,指示是否Angle 在转换过程中改变了这个LinearGradientBrushBase . |
IsTransformChanged { get; } | 获取一个值,该值指示转换是否以某种方式更改。例如设置变换矩阵或 调用任何改变变换矩阵的方法。引入该属性是为了向后兼容 GDI+. |
Opacity { get; set; } | 获取或设置画笔不透明度。该值应介于 0 和 1 之间。值 0 表示画笔完全可见,值 1 表示画笔完全不透明。 |
Rectangle { get; set; } | 获取或设置定义渐变起点和终点的矩形区域。 |
Transform { get; set; } | 获取或设置一个副本Matrix 它为此定义了一个局部几何变换TransformBrush . |
WrapMode { get; set; } | 获取或设置一个WrapMode 指示此包装模式的枚举TransformBrush . |
方法
姓名 | 描述 |
---|---|
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) | 按指定顺序按指定量缩放局部几何变换。 |
TranslateTransform(float, float) | 按指定尺寸平移局部几何变换。此方法将转换添加到 transform. |
TranslateTransform(float, float, MatrixOrder) | 以指定顺序按指定维度平移局部几何变换。 |