LinearGradientBrush

LinearGradientBrush class

Encapsula unBrush con un gradiente lineal. Esta clase no se puede heredar.

public sealed class LinearGradientBrush : LinearGradientBrushBase

Constructores

NombreDescripción
LinearGradientBrush()Inicializa una nueva instancia delLinearGradientBrush clase con parámetros por defecto. El color inicial es negro, el color final es blanco, el ángulo es de 45 grados y el rectángulo está ubicado en (0,0) con tamaño (1,1).
LinearGradientBrush(Point, Point, Color, Color)Inicializa una nueva instancia delLinearGradientBrush clase con los puntos y colores especificados.
LinearGradientBrush(PointF, PointF, Color, Color)Inicializa una nueva instancia delLinearGradientBrush clase con los puntos y colores especificados.
LinearGradientBrush(Rectangle, Color, Color, float)Inicializa una nueva instancia delLinearGradientBrush clase basada en un rectángulo, colores iniciales y finales y un ángulo de orientación.
LinearGradientBrush(RectangleF, Color, Color, float)Inicializa una nueva instancia delLinearGradientBrush clase basada en un rectángulo, colores iniciales y finales y un ángulo de orientación.
LinearGradientBrush(Rectangle, Color, Color, float, bool)Inicializa una nueva instancia delLinearGradientBrush clase basada en un rectángulo, colores iniciales y finales y un ángulo de orientación.
LinearGradientBrush(RectangleF, Color, Color, float, bool)Inicializa una nueva instancia delLinearGradientBrush clase basada en un rectángulo, colores iniciales y finales y un ángulo de orientación.

Propiedades

NombreDescripción
Angle { get; set; }Obtiene o establece el ángulo de gradiente.
Blend { get; set; }Obtiene o establece unBlend que especifica posiciones y factores que definen una caída personalizada para el degradado.
Disposed { get; }Obtiene un valor que indica si esta instancia se desecha.
EndColor { get; set; }Obtiene o establece el color del degradado final.
GammaCorrection { get; set; }Obtiene o establece un valor que indica si la corrección gamma está habilitada para esteLinearGradientBrushBase .
IsAngleScalable { get; set; }Obtiene o establece un valor que indica siAngle se cambia durante las transformaciones con esteLinearGradientBrushBase .
IsTransformChanged { get; }Obtiene un valor que indica si las transformaciones se modificaron de alguna manera. Por ejemplo, establecer la matriz de transformación o llamar a cualquiera de los métodos que alteran la matriz de transformación. La propiedad se introduce por compatibilidad con versiones anteriores de GDI+.
Opacity { get; set; }Obtiene o establece la opacidad del pincel. El valor debe estar entre 0 y 1. El valor 0 significa que el pincel es completamente visible, el valor 1 significa que el pincel es completamente opaco.
Rectangle { get; set; }Obtiene o establece una región rectangular que define los puntos inicial y final del degradado.
StartColor { get; set; }Obtiene o establece el color de degradado inicial.
Transform { get; set; }Obtiene o establece una copiaMatrix que define una transformación geométrica local para esteTransformBrush .
WrapMode { get; set; }Obtiene o establece unWrapMode enumeración que indica el modo de ajuste para esteTransformBrush .

Métodos

NombreDescripción
virtual DeepClone()Crea un nuevo clon profundo del actualBrush .
Dispose()Elimina la instancia actual.
MultiplyTransform(Matrix)Multiplica elMatrix que representa la transformada geométrica local de esteLinearGradientBrush por el especificadoMatrix anteponiendo el especificadoMatrix .
MultiplyTransform(Matrix, MatrixOrder)Multiplica elMatrix que representa la transformada geométrica local de esteLinearGradientBrush por el especificadoMatrix en el orden especificado.
ResetTransform()Restablece elTransform propiedad a identidad.
RotateTransform(float)Gira la transformación geométrica local en la cantidad especificada. Este método antepone la rotación a transform.
RotateTransform(float, MatrixOrder)Gira la transformación geométrica local en la cantidad especificada en el orden especificado.
ScaleTransform(float, float)Escala la transformación geométrica local en las cantidades especificadas. Este método antepone la matriz de escala al transform.
ScaleTransform(float, float, MatrixOrder)Escala la transformación geométrica local en las cantidades especificadas en el orden especificado.
SetBlendTriangularShape(float)Crea un degradado lineal con un color central y una caída lineal a un solo color en ambos extremos.
SetBlendTriangularShape(float, float)Crea un degradado lineal con un color central y una caída lineal a un solo color en ambos extremos.
SetSigmaBellShape(float)Crea una caída de degradado basada en una curva en forma de campana.
SetSigmaBellShape(float, float)Crea una caída de degradado basada en una curva en forma de campana.
TranslateTransform(float, float)Traduce la transformación geométrica local por las dimensiones especificadas. Este método antepone la traducción a transform.
TranslateTransform(float, float, MatrixOrder)Traduce la transformación geométrica local por las dimensiones especificadas en el orden especificado.

Ver también