PathGradientBrush
PathGradientBrush class
封装一个Brush填充 a 内部的对象GraphicsPath带有渐变的对象。 这个类不能被继承。
public sealed class PathGradientBrush : Brush
构造函数
特性
姓名 | 描述 |
---|
Blend { get; set; } | 获取或设置一个Blend指定定义 梯度的自定义衰减的位置和因素。 |
CenterColor { get; set; } | 获取或设置路径渐变中心的颜色。 |
CenterPoint { get; set; } | 获取或设置路径渐变的中心点。 |
FocusScales { get; set; } | 获取或设置渐变衰减的焦点。 |
InterpolationColors { get; set; } | 获取或设置一个ColorBlend定义多色线性渐变。 |
Rectangle { get; } | 获取一个边界矩形PathGradientBrush. |
SurroundColors { get; set; } | 获取或设置与路径中的点对应的颜色数组 thisPathGradientBrush填充. |
Transform { get; set; } | 获取或设置Matrix为此定义了一个局部几何 transform PathGradientBrush. |
WrapMode { get; set; } | 获取或设置一个WrapMode表示为此的换行模式 PathGradientBrush. |
方法
姓名 | 描述 |
---|
override Clone() | 创建一个精确的副本PathGradientBrush. |
Dispose() | 释放此 Brush 对象使用的所有资源。 |
MultiplyTransform(Matrix) | 用画笔的变换矩阵 乘以另一个矩阵的乘积更新画笔的变换矩阵。 |
MultiplyTransform(Matrix, MatrixOrder) | 用画笔的变换矩阵 乘以另一个矩阵的乘积更新画笔的变换矩阵。 |
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) | 以指定的顺序将指定的平移应用于局部几何变换。 |
也可以看看