LinearMulticolorGradientBrush

LinearMulticolorGradientBrush class

Rappresenta aBrush con gradiente lineare definito da più colori e posizioni appropriate. Questa classe non può essere ereditata.

public sealed class LinearMulticolorGradientBrush : LinearGradientBrushBase

Costruttori

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

Proprietà

NomeDescrizione
Angle { get; set; }Ottiene o imposta l’angolo del gradiente.
Disposed { get; }Ottiene un valore che indica se questa istanza è stata eliminata.
GammaCorrection { get; set; }Ottiene o imposta un valore che indica se la correzione gamma è abilitata per questoLinearGradientBrushBase .
InterpolationColors { get; set; }Ottiene o imposta aColorBlend che definisce un gradiente lineare multicolore.
IsAngleScalable { get; set; }Ottiene o imposta un valore che indica seAngle viene modificato 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à è stata introdotta per la compatibilità con le versioni precedenti con GDI+.
Opacity { get; set; }Ottiene o imposta l’opacità del pennello. Il valore deve 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 una regione rettangolare che definisce i punti di inizio e fine del gradiente.
Transform { get; set; }Ottiene o imposta una copiaMatrix che definisce una trasformata geometrica locale per questoTransformBrush .
WrapMode { get; set; }Ottiene o imposta aWrapMode enumerazione che indica la modalità di avvolgimento per questoTransformBrush .

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 questoLinearGradientBrush dal specificatoMatrix anteponendo quello specificatoMatrix .
MultiplyTransform(Matrix, MatrixOrder)Moltiplica ilMatrix che rappresenta la trasformata geometrica locale di questoLinearGradientBrush dal specificatoMatrix nell’ordine specificato.
ResetTransform()Reimposta ilTransform proprietà su 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 degli importi specificati. Questo metodo antepone la matrice di ridimensionamento alla trasformazione.
ScaleTransform(float, float, MatrixOrder)Ridimensiona la trasformazione geometrica locale degli importi specificati nell’ordine specificato.
TranslateTransform(float, float)Converte la trasformazione geometrica locale in base alle dimensioni specificate. Questo metodo antepone la traduzione alla trasformazione.
TranslateTransform(float, float, MatrixOrder)Converte la trasformazione geometrica locale in base alle dimensioni specificate nell’ordine specificato.

Guarda anche