LinearGradientBrush 类

使用线性渐变封装 Brush。无法继承此类。

**命名空间:**System.Drawing.Drawing2D
**程序集:**System.Drawing(在 system.drawing.dll 中)

语法

声明
Public NotInheritable Class LinearGradientBrush
    Inherits Brush
用法
Dim instance As LinearGradientBrush
public sealed class LinearGradientBrush : Brush
public ref class LinearGradientBrush sealed : public Brush
public final class LinearGradientBrush extends Brush
public final class LinearGradientBrush extends Brush

备注

该类封装双色渐变和自定义多色渐变。

所有渐变都是沿由矩形的宽度或两个点指定的直线定义的。

默认情况下,双色渐变是沿指定直线从起始色到结束色的均匀水平线性混合。使用 Blend 类、SetSigmaBellShape 方法或 SetBlendTriangularShape 方法自定义混合图案。通过在构造函数中指定 LinearGradientMode 枚举或角度自定义渐变的方向。

使用 InterpolationColors 属性创建多色渐变。

Transform 属性指定应用到渐变的局部几何变换。

继承层次结构

System.Object
   System.MarshalByRefObject
     System.Drawing.Brush
      System.Drawing.Drawing2D.LinearGradientBrush

线程安全

此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

LinearGradientBrush 成员
System.Drawing.Drawing2D 命名空间