Class ColorPalette

ColorPalette class

Definisce una matrice di colori che compongono una tavolozza di colori. I colori sono colori ARGB a 32 bit. Non ereditabile.

public sealed class ColorPalette : IColorPalette

Costruttori

NomeDescrizione
ColorPalette(Color[])Inizializza una nuova istanza diColorPalette class e IsCompactPalette è false.
ColorPalette(int[])Inizializza una nuova istanza diColorPalette class e IsCompactPalette è false.
ColorPalette(Color[], bool)Inizializza una nuova istanza diColorPalette classe.
ColorPalette(int[], bool)Inizializza una nuova istanza diColorPalette classe.

Proprietà

NomeDescrizione
Argb32Entries { get; }Ottiene un array di strutture ARGB a 32 bit.
Entries { get; }Ottiene un array diColor strutture.
EntriesCount { get; }Ottiene il conteggio delle voci.
IsCompactPalette { get; }Ottiene o imposta un valore che indica se viene utilizzata la tavolozza compatta.

Metodi

NomeDescrizione
static CopyPalette(IColorPalette)Copia la tavolozza.
static CopyPalette(IColorPalette, bool)Copia la tavolozza.
GetArgb32Color(int)Ottiene il colore della tavolozza ARGB a 32 bit per indice.
GetColor(int)Ottiene il colore della tavolozza per indice.
GetNearestColorIndex(Color)Ottiene l’indice del colore più vicino.
GetNearestColorIndex(int)Ottiene l’indice del colore più vicino.

Guarda anche