New to Telerik UI for WinFormsStart a free 30-day trial

A class that is used to colorize the items and groups of RadTreeMapElement by given stops and palette with colors.

Definition

Namespace:Telerik.WinControls.UI.TreeMap

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class RangeColorizer : BaseColorizer

Inheritance: objectBaseColorizerRangeColorizer

Inherited Members BaseColorizer.GetForeColor(Color)BaseColorizer.UpdateOwnerColors()BaseColorizer.TreeMapElement

Constructors

Creates a new instance of the RangeColorizer class.

C#
public RangeColorizer()

Properties

Gets or sets a value indicating whether the values in the Stops collection are absolute or relative(between 0 and 1).

C#
public bool IsAbsolute { get; set; }

Gets or sets the palette.

C#
public TreeMapPalette Palette { get; set; }

Gets the stops collection. Values can be absolute or relative (between 0 and 1) depending on the IsAbsolute property value. If the collection is empty a default relative values collection based on the colors count in the palette is used when the items are being colorized.

C#
public List<double> Stops { get; }

Methods

C#
protected virtual void AddDefaultRangePaletteColors()

Colorizes the groups.

C#
public override void ColorizeGroups(IEnumerable<TreeMapDataItemGroup> groups)
Parameters:groupsIEnumerable<TreeMapDataItemGroup>

The groups.

Overrides: BaseColorizer.ColorizeGroups(IEnumerable<TreeMapDataItemGroup>)

Colorizes the items by given stops collection in absolute values.

C#
protected virtual void ColorizeItems(IEnumerable<TreeMapDataItem> items, List<double> stops)
Parameters:itemsIEnumerable<TreeMapDataItem>

The items.

stopsList<double>

The stops.

Colorizes the items.

C#
public override void ColorizeItems(IEnumerable<TreeMapDataItem> items)
Parameters:itemsIEnumerable<TreeMapDataItem>

The data items.

Overrides: BaseColorizer.ColorizeItems(IEnumerable<TreeMapDataItem>)

C#
protected virtual List<double> GetAbsoluteStops(IEnumerable<TreeMapDataItem> items, List<double> relativeStops)
Parameters:itemsIEnumerable<TreeMapDataItem>relativeStopsList<double>Returns:

List<double>

C#
protected virtual Color GetBackColor(double value, List<double> stops)
Parameters:valuedoublestopsList<double>Returns:

Color

C#
protected virtual List<double> GetStops(IEnumerable<TreeMapDataItem> items)
Parameters:itemsIEnumerable<TreeMapDataItem>Returns:

List<double>

C#
protected virtual List<double> GetStops(IEnumerable<TreeMapDataItemGroup> groups)
Parameters:groupsIEnumerable<TreeMapDataItemGroup>Returns:

List<double>