Class LinearGradientBrush

LinearGradientBrush class

Incapsula aBrush con un gradiente lineare. Questa classe non può essere ereditata.

public sealed class LinearGradientBrush : LinearGradientBrushBase

Costruttori

NomeDescrizione
LinearGradientBrush()Inizializza una nuova istanza diLinearGradientBrush class con parametri predefiniti. Il colore iniziale è nero, il colore finale è bianco, l’angolo è di 45 gradi e il rettangolo si trova in (0,0) con dimensione (1,1).
LinearGradientBrush(Point, Point, Color, Color)Inizializza una nuova istanza diLinearGradientBrush classe con i punti e i colori specificati.
LinearGradientBrush(PointF, PointF, Color, Color)Inizializza una nuova istanza diLinearGradientBrush classe con i punti e i colori specificati.
LinearGradientBrush(Rectangle, Color, Color, float)Inizializza una nuova istanza diLinearGradientBrush classe basata su un rettangolo, colori iniziali e finali e un angolo di orientamento.
LinearGradientBrush(RectangleF, Color, Color, float)Inizializza una nuova istanza diLinearGradientBrush classe basata su un rettangolo, colori iniziali e finali e un angolo di orientamento.
LinearGradientBrush(Rectangle, Color, Color, float, bool)Inizializza una nuova istanza diLinearGradientBrush classe basata su un rettangolo, colori iniziali e finali e un angolo di orientamento.
LinearGradientBrush(RectangleF, Color, Color, float, bool)Inizializza una nuova istanza diLinearGradientBrush classe basata su un rettangolo, colori iniziali e finali e un angolo di orientamento.

Proprietà

NomeDescrizione
Angle { get; set; }Ottiene o imposta l’angolo del gradiente.
Blend { get; set; }Ottiene o imposta aBlend che specifica posizioni e fattori che definiscono un decadimento personalizzato per il gradiente.
Disposed { get; }Ottiene un valore che indica se questa istanza è stata eliminata.
EndColor { get; set; }Ottiene o imposta il colore del gradiente finale.
GammaCorrection { get; set; }Ottiene o imposta un valore che indica se la correzione gamma è abilitata per questoLinearGradientBrushBase .
IsAngleScalable { get; set; }Ottiene o imposta un valore che indica seAngle viene cambiato durante le trasformazioni con questoLinearGradientBrushBase .
IsTransformChanged { get; }Ottiene un valore che indica se le trasformazioni sono state modificate in qualche modo. Ad esempio impostando la matrice di trasformazione o chiamando uno qualsiasi dei metodi che alterano la matrice di trasformazione. La proprietà viene introdotta per compatibilità con le versioni precedenti con GDI+.
Opacity { get; set; }Ottiene o imposta l’opacità del pennello. Il valore dovrebbe essere compreso tra 0 e 1. Il valore 0 significa che il pennello è completamente visibile, il valore 1 significa che il pennello è completamente opaco.
Rectangle { get; set; }Ottiene o imposta un’area rettangolare che definisce i punti iniziale e finale del gradiente.
StartColor { get; set; }Ottiene o imposta il colore del gradiente iniziale.
Transform { get; set; }Ottiene o imposta una copiaMatrix che definisce una trasformazione geometrica locale per questoTransformBrush .
WrapMode { get; set; }Ottiene o imposta aWrapMode enumerazione che indica la modalità wrap per thisTransformBrush .

Metodi

NomeDescrizione
virtual DeepClone()Crea un nuovo clone profondo della correnteBrush .
Dispose()Elimina l’istanza corrente.
MultiplyTransform(Matrix)Moltiplica ilMatrix che rappresenta la trasformata geometrica locale di thisLinearGradientBrush da quanto specificatoMatrix anteponendo il specificatoMatrix .
MultiplyTransform(Matrix, MatrixOrder)Moltiplica ilMatrix che rappresenta la trasformata geometrica locale di thisLinearGradientBrush da quanto specificatoMatrix nell’ordine specificato.
ResetTransform()Reimposta ilTransform proprietà all’identità.
RotateTransform(float)Ruota la trasformazione geometrica locale della quantità specificata. Questo metodo antepone la rotazione alla trasformazione.
RotateTransform(float, MatrixOrder)Ruota la trasformazione geometrica locale della quantità specificata nell’ordine specificato.
ScaleTransform(float, float)Ridimensiona la trasformazione geometrica locale delle quantità specificate. Questo metodo antepone la matrice di ridimensionamento alla trasformazione.
ScaleTransform(float, float, MatrixOrder)Ridimensiona la trasformazione geometrica locale delle quantità specificate nell’ordine specificato.
SetBlendTriangularShape(float)Crea un gradiente lineare con un colore centrale e una decadenza lineare in un unico colore su entrambe le estremità.
SetBlendTriangularShape(float, float)Crea un gradiente lineare con un colore centrale e una decadenza lineare in un unico colore su entrambe le estremità.
SetSigmaBellShape(float)Crea un decadimento del gradiente basato su una curva a campana.
SetSigmaBellShape(float, float)Crea un decadimento del gradiente basato su una curva a campana.
TranslateTransform(float, float)Trasla la trasformazione geometrica locale in base alle dimensioni specificate. Questo metodo antepone la traduzione alla trasformazione.
TranslateTransform(float, float, MatrixOrder)Trasla la trasformazione geometrica locale delle dimensioni specificate nell’ordine specificato.

Guarda anche