TextureBrush

TextureBrush class

TextureBrush 类的每个属性都是一个Brush 对象,它使用图像来填充形状的内部。 这个类不能被继承。

public sealed class TextureBrush : Brush

构造函数

姓名描述
TextureBrush(Image)初始化TextureBrush使用指定图像的类。
TextureBrush(Image, RectangleF)初始化TextureBrush使用指定图像和边界矩形的类。
TextureBrush(Image, WrapMode)初始化TextureBrush使用指定图像和包装模式的类。
TextureBrush(Image, RectangleF, ImageAttributes)初始化TextureBrush使用指定图像、边界矩形和图像属性的类。
TextureBrush(Image, WrapMode, RectangleF)初始化TextureBrush使用指定图像、环绕模式和边界矩形的类。

特性

姓名描述
Image { get; }获取与此 TextureBrush 对象关联的 Image 对象。
Transform { get; set; }获取或设置 Matrix 对象的副本,该对象定义与此 TextureBrush 对象关联的 image 的局部几何变换。
WrapMode { get; set; }获取或设置一个 WrapMode 枚举,该枚举指示此 TextureBrush 对象的环绕模式。

方法

姓名描述
override Clone()创建一个精确的副本TextureBrush对象.
Dispose()释放此 Brush 对象使用的所有资源。
MultiplyTransform(Matrix)乘以Matrix表示 this 的局部几何变换 的对象TextureBrush由指定的对象Matrix对象通过 prepend 指定Matrix对象.
MultiplyTransform(Matrix, MatrixOrder)乘以Matrix表示 this 的局部几何变换 的对象TextureBrush由指定的对象Matrix指定顺序的对象。
ResetTransform()重置这个的 Transform 属性TextureBrush对象身份.
RotateTransform(float)旋转这个的局部几何变换TextureBrush指定数量的对象。 此方法将旋转添加到转换中。
RotateTransform(float, MatrixOrder)旋转这个的局部几何变换TextureBrush以指定顺序按指定数量 的对象。
ScaleTransform(float, float)缩放这个的局部几何变换TextureBrush指定数量的对象。 此方法将缩放矩阵添加到转换中。
ScaleTransform(float, float, MatrixOrder)缩放这个的局部几何变换TextureBrush object 按指定顺序按指定数量。
TranslateTransform(float, float)翻译这个的局部几何变换TextureBrush指定尺寸的对象。 此方法将转换添加到转换。
TranslateTransform(float, float, MatrixOrder)翻译这个的局部几何变换TextureBrush按指定顺序按指定尺寸 的对象。

也可以看看