MicroPalette Class
Provides a palette of colors for use in charts.
public class MicroPalette
- Inheritance:
- object object
Constructors
MicroPalette()
Initializes a new instance of the MicroPalette class.
public MicroPalette()
MicroPalette(MicroPaletteKind)
Initializes a new instance of the MicroPalette class.
public MicroPalette(MicroPaletteKind kind)
| Parameter | Type | Description |
|---|---|---|
| kind | MicroPaletteKind | A MicroPaletteKind that indicates the built-in palette to use. |
MicroPalette(params Color[])
Initializes a new instance of the MicroPalette class.
public MicroPalette(params Color[] paletteBaseColors)
| Parameter | Type | Description |
|---|---|---|
| paletteBaseColors | Color[] | The palette Color values. |
Properties
BaseColors
Gets the collection of palette base Color objects used to generate the palette.
public ObservableCollection<Color> BaseColors { get; }
Property Value
- ObservableCollection<Color>:
The collection of palette base Color objects used to generate the palette.
ColorSelectionHint
Gets or sets a MicroColorSelectionHint that provides a hint on how to perform color selection for this palette.
public MicroColorSelectionHint ColorSelectionHint { get; set; }
Property Value
- MicroColorSelectionHint:
A MicroColorSelectionHint that provides a hint on how to perform color selection for this palette. The default hint is
UniformDistribution.
Remarks
See the documentation on the MicroColorSelectionHint for more information on usage.
Colors
Gets the read-only collection of Color objects in this palette.
public ReadOnlyObservableCollection<Color> Colors { get; }
Property Value
- ReadOnlyObservableCollection<Color>:
The read-only collection of Color objects in this palette.
Remarks
This collection includes the BaseColors values, along with other shade variants if the IsShadeGenerationEnabled
property is set to true.
See Also
IsShadeGenerationEnabled
Gets or sets whether dark and light shade variants of the BaseColors will be appended to the Colors collection.
public bool IsShadeGenerationEnabled { get; set; }
Property Value
- bool:
trueif shade generation is enabled; otherwise,false.
Kind
Gets or sets a MicroPaletteKind that indicates the built-in palette to use.
public MicroPaletteKind Kind { get; set; }
Property Value
- MicroPaletteKind:
A MicroPaletteKind that indicates the built-in palette to use.
Methods
OnChanged(EventArgs)
Raises the Changed event.
protected virtual void OnChanged(EventArgs e)
| Parameter | Type | Description |
|---|---|---|
| e | EventArgs | An |
Events
Changed
Occurs after the palette has been changed.