PathGradientBrush

PathGradientBrush class

Incapsula aBrush oggetto con una sfumatura. Questa classe non può essere ereditata.

public sealed class PathGradientBrush : PathGradientBrushBase

Costruttori

NomeDescrizione
PathGradientBrush(GraphicsPath)Inizializza una nuova istanza diPathGradientBrush classe con il percorso specificato.
PathGradientBrush(PointF[])Inizializza una nuova istanza diPathGradientBrush classe con i punti specificati.
PathGradientBrush(Point[])Inizializza una nuova istanza diPathGradientBrush classe con i punti specificati.
PathGradientBrush(PointF[], WrapMode)Inizializza una nuova istanza diPathGradientBrush classe con i punti specificati e la modalità di avvolgimento.
PathGradientBrush(Point[], WrapMode)Inizializza una nuova istanza diPathGradientBrush classe con i punti specificati e la modalità di avvolgimento.

Proprietà

NomeDescrizione
Blend { get; set; }Ottiene o imposta aBlend che specifica posizioni e fattori che definiscono un decadimento personalizzato per il gradiente.
CenterColor { get; set; }Ottiene o imposta il colore al centro del gradiente del percorso.
CenterPoint { get; set; }Ottiene o imposta il punto centrale del gradiente del percorso.
Disposed { get; }Ottiene un valore che indica se questa istanza è stata eliminata.
FocusScales { get; set; }Ottiene o imposta il punto focale per la diminuzione del gradiente.
GraphicsPath { get; }Ottiene il percorso grafico su cui è stato creato questo pennello.
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.
PathPoints { get; }Ottiene i punti del percorso su cui è stato creato questo pennello.
SurroundColors { get; set; }Ottiene o imposta una matrice di colori che corrispondono ai punti nel percorso thisPathGradientBrush riempie.
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.
SetBlendTriangularShape(float)Crea una sfumatura con un colore centrale e un decadimento lineare su un colore circostante.
SetBlendTriangularShape(float, float)Crea una sfumatura con un colore centrale e una diminuzione lineare per ogni colore circostante.
SetSigmaBellShape(float)Crea un pennello sfumatura che cambia colore a partire dal centro del tracciato verso l’esterno fino al confine del tracciato. Il passaggio da un colore all’altro si basa su una curva a campana.
SetSigmaBellShape(float, float)Crea un pennello sfumatura che cambia colore a partire dal centro del tracciato verso l’esterno fino al confine del tracciato. Il passaggio da un colore all’altro si basa su una curva a campana.
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.

Osservazioni

Il colore centrale è bianco per impostazione predefinita. Un utente può modificare questo valore in qualsiasi momento in un secondo momento.

La matrice dei colori surround viene inizializzata da un singolo elemento contenente il colore bianco per impostazione predefinita. I colori surround possono essere modificati in seguito, tuttavia è necessario almeno un singolo elemento durante l’impostazione dei colori surround.

Vedi ilBlend per maggiori dettagli sulla sua inizializzazione.

Guarda anche