Back to Devexpress

Palettes Class

windowsforms-devexpress-dot-xtratreemap-45e2432d.md

latest2.9 KB
Original Source

Palettes Class

A class that allows you to access the list of predefined treemap palettes.

Namespace : DevExpress.XtraTreeMap

Assembly : DevExpress.XtraTreeMap.v25.2.dll

NuGet Package : DevExpress.TreeMap

Declaration

csharp
public static class Palettes
vb
Public Module Palettes

Remarks

This class exposes the following methods:

Predefined palettes are available via the Palette class properties (for example, see the Palette.BlueGreenPalette property).

Example

This example shows how to use the ListBoxControl to display a list of predefined palettes for a TreeMap.

csharp
using DevExpress.XtraTreeMap;
using System;
using System.Windows.Forms;
//...
private void OnFormLoad(object sender, EventArgs e) {
    listBoxControl1.DataSource = Palettes.GetNames();
    listBoxControl1.SelectedValueChanged += OnSelectedValueChanged;
}
private void OnSelectedValueChanged(object sender, EventArgs e) {
    TreeMapPaletteColorizerBase paletteColorizer = (TreeMapPaletteColorizerBase)treeMap1.Colorizer;
    paletteColorizer.Palette = Palettes.GetPalette(listBoxControl1.SelectedValue.ToString());
}
vb
Imports DevExpress.XtraTreeMap
Imports System
Imports System.Windows.Forms
'...
Private Sub OnFormLoad(ByVal sender As Object, ByVal e As EventArgs)
    listBoxControl1.DataSource = Palettes.GetNames
    AddHandler listBoxControl1.SelectedValueChanged, AddressOf OnSelectedValueChanged
End Sub

Private Sub OnSelectedValueChanged(ByVal sender As Object, ByVal e As EventArgs)
    Dim paletteColorizer = CType(treeMap1.Colorizer, TreeMapPaletteColorizerBase)
    paletteColorizer.Palette = Palettes.GetPalette(listBoxControl1.SelectedValue.ToString)
End Sub

Related TreeMap API:

Inheritance

Object Palettes

See Also

Palettes Members

DevExpress.XtraTreeMap Namespace