PathGradientBrush

PathGradientBrush class

封装一个Brush带有渐变的对象。这个类不能被继承。

public sealed class PathGradientBrush : PathGradientBrushBase

构造函数

姓名描述
PathGradientBrush(GraphicsPath)初始化PathGradientBrush具有指定路径的类。
PathGradientBrush(PointF[])初始化PathGradientBrush具有指定点的类。
PathGradientBrush(Point[])初始化PathGradientBrush具有指定点的类。
PathGradientBrush(PointF[], WrapMode)初始化PathGradientBrush具有指定点和环绕模式的类。
PathGradientBrush(Point[], WrapMode)初始化PathGradientBrush具有指定点和环绕模式的类。

特性

姓名描述
Blend { get; set; }获取或设置一个Blend指定为渐变定义自定义衰减的位置和因子。
CenterColor { get; set; }获取或设置路径渐变中心的颜色。
CenterPoint { get; set; }获取或设置路径渐变的中心点。
Disposed { get; }获取一个值,该值指示此实例是否被释放。
FocusScales { get; set; }获取或设置渐变衰减的焦点。
GraphicsPath { get; }获取此画笔所基于的图形路径。
IsTransformChanged { get; }获取一个值,该值指示转换是否以某种方式更改。例如设置变换矩阵或 调用任何改变变换矩阵的方法。引入该属性是为了向后兼容 GDI+.
Opacity { get; set; }获取或设置画笔不透明度。该值应介于 0 和 1 之间。值 0 表示画笔完全可见,值 1 表示画笔完全不透明。
PathPoints { get; }获取此画笔所基于的路径点。
SurroundColors { get; set; }获取或设置与此路径中的点相对应的颜色数组PathGradientBrush填充.
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)按指定顺序按指定量缩放局部几何变换。
SetBlendTriangularShape(float)创建具有中心颜色和线性衰减到一种周围颜色的渐变。
SetBlendTriangularShape(float, float)创建一个具有中心颜色的渐变和对每个周围颜色的线性衰减。
SetSigmaBellShape(float)创建一个渐变画笔,从路径中心向外更改颜色到路径边界。从一种颜色到另一种颜色的过渡基于钟形曲线。
SetSigmaBellShape(float, float)创建一个渐变画笔,从路径中心向外更改颜色到路径边界。从一种颜色到另一种颜色的过渡基于钟形曲线。
TranslateTransform(float, float)按指定尺寸平移局部几何变换。此方法将转换添加到 transform.
TranslateTransform(float, float, MatrixOrder)以指定顺序按指定维度平移局部几何变换。

评论

中心颜色默认为白色。用户可以在以后随时更改此值。

默认情况下,环绕颜色数组由包含白色的单个元素初始化。环绕颜色可以稍后更改,但是在设置环绕颜色时至少需要一个元素。

Blend有关其初始化的更多详细信息。

也可以看看