Class ColorPalette

ColorPalette class

Définit un tableau de couleurs qui composent une palette de couleurs. Les couleurs sont des couleurs ARGB 32 bits. Non héréditaire.

public sealed class ColorPalette : IColorPalette

Constructeurs

NomLa description
ColorPalette(Color[])Initialise une nouvelle instance duColorPalette classe et IsCompactPalette est faux.
ColorPalette(int[])Initialise une nouvelle instance duColorPalette classe et IsCompactPalette est faux.
ColorPalette(Color[], bool)Initialise une nouvelle instance duColorPalette classe.
ColorPalette(int[], bool)Initialise une nouvelle instance duColorPalette classe.

Propriétés

NomLa description
Argb32Entries { get; }Obtient un tableau de structures ARGB 32 bits.
Entries { get; }Obtient un tableau deColor structures.
EntriesCount { get; }Obtient le nombre d’entrées.
IsCompactPalette { get; }Obtient ou définit une valeur indiquant si la palette compacte est utilisée.

Méthodes

NomLa description
static CopyPalette(IColorPalette)Copie la palette.
static CopyPalette(IColorPalette, bool)Copie la palette.
GetArgb32Color(int)Obtient la couleur de la palette ARGB 32 bits par index.
GetColor(int)Obtient la couleur de la palette par index.
GetNearestColorIndex(Color)Obtient l’index de la couleur la plus proche.
GetNearestColorIndex(int)Obtient l’index de la couleur la plus proche.

Voir également