Skip to main content

DevExpress.XtraTreeMap Namespace

Contains all required classes for the functioning of the TreeMapControl and SunburstControl.

Assemblies: DevExpress.XtraTreeMap.v23.2.dll, DevExpress.XtraTreeMap.v23.2.UI.dll

NuGet Packages: DevExpress.TreeMap, DevExpress.Win.TreeMap

Classes

Name Description
BorderBase Represents the base class for all border objects.
ColorizerChangedEventArgs Provides data for the ITreeMapColorizer.ColorizerChanged, ISunburstColorizer.ColorizerChanged, TreeMapColorizerBase.ColorizerChanged and SunburstColorizerBase.ColorizerChanged events.
ColorListLegend A legend that displays the descriptions of colors used to paint a treemap or sunburst.
DataAdapterChangedEventArgs Provides data for the ITreeMapDataAdapter.DataAdapterChanged, ISunburstDataAdapter.DataAdapterChanged, TreeMapDataAdapterBase.DataAdapterChanged and SunburstDataAdapterBase.DataAdapterChanged event.
DoubleCollection A collection of floating-point numeric values.
ElementNotificationCollection<T> A base class for collections that can send notifications about element updates.
FillStyleBase The base class for treemap fill styles.
GroupDataMemberCollection The collection of names of data members that are used to group values.
GroupInfo The treemap / sunburst group information storage.
HatchFillStyle Specifies the hatch fill style.
HierarchicalChartControlBase The base class for the TreeMapControl and SunburstControl.
HierarchicalDataMapping Information about data object mapping to a hierarchical item.
HierarchicalElement The base class for HierarchicalChartControlBase elements.
HierarchicalItemCollectionBase<T> The base class for a hierarchical chart’s item collections.
HierarchicalItemStyle The base class for treemap and sunburst item appearance settings.
HitInfoBase The base class for classes used to store hit-test information.
InsideRectangularBorder Contains the inside border settings of rectangular elements within a TreeMap control.
LayoutAlgorithmChangedEventArgs Provides data for the TreeMapLayoutAlgorithmBase.LayoutAlgorithmChanged event.
LegendBase The base class for treemap and sunburst legends.
LegendCollection
LegendTitle Contains legend title settings.
Palette Represents a palette (collection of colors) used to draw a TreeMap.
Palettes static A class that allows you to access the list of predefined treemap palettes.
RectangularBorder Contains border settings of rectangular elements within a TreeMap control.
SelectedGroupCollection The selected group path collection.
SelectionChangedEventArgs Provides data for the HierarchicalChartControlBase.SelectionChanged event.
SolidFillStyle Specifies a fill style that paints treemap items with a solid color.
SunburstCenterLabel The Sunburst‘s center label.
SunburstColorizerBase The base class for the Sunburst control’s colorizers.
SunburstControl Displays an interactive Sunburst chart.
SunburstDataAdapterBase The base class for all data adapters that provide items for the SunburstControl.
SunburstElement The base class for the Sunburst control’s elements.
SunburstFlatDataAdapter The data adapter that provides flat data to a sunburst.
SunburstGradientColorizer The colorizers that colors sunburst items using color gradients.
SunburstHierarchicalDataAdapter A data adapter that allows you to provide hierarchical data to the SunburstControl.
SunburstHierarchicalDataMapping Information about data object mapping to a sunburst item.
SunburstHitInfo Contains information about the Sunburst element that is under the test point.
SunburstItem The SunburstControl‘s item.
SunburstItemCollection The collection of SunburstItem objects.
SunburstItemStorage Stores a collection of sunburst items and provides them to the SunburstControl.
SunburstItemStyle The sunburst item appearance settings’ storage.
SunburstLabel Stores the settings of sunburst item labels.
SunburstPaletteColorizer The colorizer that colors sunburst items using a palette.
SunburstPaletteColorizerBase The base class for all colorizers that paint the Sunburst control’s items using predefined or custom palettes.
TextElement The base class for text elements of treemap/sunburst charts.
Title A treemap/sunburst chart title.
TitleBase A base class for treemap/sunburst titles.
TitleCollection A collection of titles.
TreeMapAppearance Specifies the treemap appearance settings.
TreeMapColorizerBase The base class for the TreeMap control’s colorizers.
TreeMapControl Displays flat and hierarchical data by using nested rectangles. See TreeMap Control.
TreeMapCustomItem A styleable tree map item.
TreeMapDataAdapterBase A base class for all tree map data adapters.
TreeMapElement A base class for all tree map elements.
TreeMapElementStyleBase The base class for all tree map element style classes.
TreeMapFlatDataAdapter The data adapter that provides flat data to a tree map.
TreeMapGradientColorizer The colorizer that colors tree map items from the TreeMapGradientColorizer.StartColor to the TreeMapGradientColorizer.EndColor using a gradient.
TreeMapGroupGradientColorizer The colorizer that colors the tree map items in colors blended from group colors and gradient colors in a proportion based on the tree map item value.
TreeMapHierarchicalDataAdapter A data adapter that allows you to provide hierarchical data to the Tree Map.
TreeMapHierarchicalDataMapping Information about data object mapping to a tree map item.
TreeMapHitInfo Contains information about what is located at a specific point within the Tree Map.
TreeMapItem An item of a tree map.
TreeMapItemCollection A collection of TreeMapItem objects.
TreeMapItemGroupStyle The style of a tree map group.
TreeMapItemLeafStyle The style of a tree map leaf.
TreeMapItemStorage Stores a collection of tree map items and provides them to a tree map control.
TreeMapLayoutAlgorithmBase A base class for all TreeMap layout algorithms.
TreeMapNotificationCollection<T> A base class for collections that are able to send update notifications.
TreeMapPaletteColorizer The colorizer that colors tree map items using a palette.
TreeMapPaletteColorizerBase A base class for all colorizers supporting a palette.
TreeMapRangeColorizer A colorizer that allows you to provide colors based on which range the TreeMapItem.Value belongs to.
TreeMapSliceAndDiceLayoutAlgorithm A class representing the Slice and Dice layout algorithm.
TreeMapSquarifiedLayoutAlgorithm A class representing the Squarified layout algorithm.
TreeMapStripedLayoutAlgorithm A class representing the Strip layout algorithm.

Interfaces

Name Description
IColorizerValueProvider The interface that should be implemented by classes used to provide colorizers with values. Colorizer uses these values to determine item colors.
ISunburstColorizer The interface that a colorizer class should implement.
ISunburstDataAdapter The interface that a data provider class should implement.
ITreeMapColorizer The interface that should be implemented by a colorizer class.
ITreeMapDataAdapter The interface that should be implemented by a data provider class.
ITreeMapDpiProvider
ITreeMapLayoutAlgorithm The interface that should be implemented by a layout algorithm class.

Structs

Name Description
SunburstItemGroupInfo This class stores information about a sunburst item group.
TreeMapItemGroupInfo This class stores information about a tree map item group.
TreeMapPadding Contains padding values for treemap elements.

Delegates

Name Description
ColorizerChangedEventHandler Represents a method that will handle the ITreeMapColorizer.ColorizerChanged and ISunburstColorizer.ColorizerChanged events.
DataAdapterChangedEventHandler Represents a method that will handle the ITreeMapDataAdapter.DataAdapterChanged and ISunburstDataAdapter.DataAdapterChanged events.
LayoutAlgorithmChangedEventHandler Represents a method that will handle the ITreeMapLayoutAlgorithm.LayoutAlgorithmChanged event.
SelectionChangedEventHandler Represents a method that will handle the HierarchicalChartControlBase.SelectionChanged event.

Enums

Name Description
ElementSelectionMode Lists selection modes available for the end-user.
GradientColorizerMode Lists modes that define how to distribute a gradient across sunburst items.
LegendDirection Lists values that specify the direction in which legend items are arranged.
LegendHorizontalAlignment Lists values that specify the legend’s horizontal alignment.
LegendVerticalAlignment Lists values that specify the legend’s vertical alignment.
PaletteScaleMode Lists values that specify the method of color distribution when the number of chart items exceeds the number of palette colors.
PrintSizeMode Lists the values specifying size modes used when a map is printed or exported.
SunburstHighlightMode Lists values that define how to highlight sunburst items.
SunburstLabelDisplayMode Lists values that specify how to align labels within sunburst items.
SunburstSweepDirection Lists values that define the SunburstControl’s sweep direction.
TitleDockStyle Lists values that specify how a title is positioned in a chart.
TreeMapLayoutDirection Lists the possible tree map fill layout directions.
TreeMapSliceAndDiceLayoutMode Lists the modes of the TreeMapSliceAndDiceLayoutAlgorithm.