ColorPalette

ColorPalette class

Definiert ein Array von Farben, die eine Farbpalette bilden. Die Farben sind 32-Bit-ARGB-Farben. Nicht vererbbar.

public sealed class ColorPalette : IColorPalette

Konstrukteure

NameBeschreibung
ColorPalette(Color[])Initialisiert eine neue Instanz vonColorPalette Klasse und IsCompactPalette ist falsch.
ColorPalette(int[])Initialisiert eine neue Instanz vonColorPalette Klasse und IsCompactPalette ist falsch.
ColorPalette(Color[], bool)Initialisiert eine neue Instanz vonColorPalette Klasse.
ColorPalette(int[], bool)Initialisiert eine neue Instanz vonColorPalette Klasse.

Eigenschaften

NameBeschreibung
Argb32Entries { get; }Ruft ein Array von 32-Bit-ARGB-Strukturen ab.
Entries { get; }Ruft ein Array von abColor Strukturen.
EntriesCount { get; }Ruft die Anzahl der Einträge ab.
IsCompactPalette { get; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob eine kompakte Palette verwendet wird.

Methoden

NameBeschreibung
static CopyPalette(IColorPalette)Kopiert die Palette.
static CopyPalette(IColorPalette, bool)Kopiert die Palette.
GetArgb32Color(int)Ruft die 32-Bit-ARGB-Palettenfarbe nach Index ab.
GetColor(int)Ruft die Palettenfarbe nach Index ab.
GetNearestColorIndex(Color)Ruft den Index der nächsten Farbe ab.
GetNearestColorIndex(int)Ruft den Index der nächsten Farbe ab.

Siehe auch