Back to Devexpress

DevExpress.XtraTreeMap Namespace

windowsforms-devexpress-9599edba.md

latest19.3 KB
Original Source

DevExpress.XtraTreeMap Namespace

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

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

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

Classes

NameDescription
BorderBaseRepresents the base class for all border objects.
ColorizerChangedEventArgsProvides data for the ITreeMapColorizer.ColorizerChanged, ISunburstColorizer.ColorizerChanged, TreeMapColorizerBase.ColorizerChanged and SunburstColorizerBase.ColorizerChanged events.
ColorListLegendA legend that displays the descriptions of colors used to paint a treemap or sunburst.
DataAdapterChangedEventArgsProvides data for the ITreeMapDataAdapter.DataAdapterChanged, ISunburstDataAdapter.DataAdapterChanged, TreeMapDataAdapterBase.DataAdapterChanged and SunburstDataAdapterBase.DataAdapterChanged event.
DoubleCollectionA collection of floating-point numeric values.
ElementNotificationCollection<T>A base class for collections that can send notifications about element updates.
FillStyleBaseThe base class for treemap fill styles.
GroupDataMemberCollectionThe collection of names of data members that are used to group values.
GroupInfoThe treemap / sunburst group information storage.
HatchFillStyleSpecifies the hatch fill style.
HierarchicalChartControlBaseThe base class for the TreeMapControl and SunburstControl.
HierarchicalDataMappingInformation about data object mapping to a hierarchical item.
HierarchicalElementThe base class for HierarchicalChartControlBase elements.
HierarchicalItemCollectionBase<T>The base class for a hierarchical chart’s item collections.
HierarchicalItemStyleThe base class for treemap and sunburst item appearance settings.
HitInfoBaseThe base class for classes used to store hit-test information.
InsideRectangularBorderContains the inside border settings of rectangular elements within a TreeMap control.
LayoutAlgorithmChangedEventArgsProvides data for the TreeMapLayoutAlgorithmBase.LayoutAlgorithmChanged event.
LegendBaseThe base class for treemap and sunburst legends.
LegendCollection
LegendTitleContains legend title settings.
PaletteRepresents a palette (collection of colors) used to draw a TreeMap.
Palettes staticA class that allows you to access the list of predefined treemap palettes.
RectangularBorderContains border settings of rectangular elements within a TreeMap control.
SelectedGroupCollectionThe selected group path collection.
SelectionChangedEventArgsProvides data for the HierarchicalChartControlBase.SelectionChanged event.
SolidFillStyleSpecifies a fill style that paints treemap items with a solid color.
SunburstCenterLabelThe Sunburst‘s center label.
SunburstColorizerBaseThe base class for the Sunburst control’s colorizers.
SunburstControlDisplays an interactive Sunburst chart.
SunburstDataAdapterBaseThe base class for all data adapters that provide items for the SunburstControl.
SunburstElementThe base class for the Sunburst control’s elements.
SunburstFlatDataAdapterThe data adapter that provides flat data to a sunburst.
SunburstGradientColorizerThe colorizers that colors sunburst items using color gradients.
SunburstHierarchicalDataAdapterA data adapter that allows you to provide hierarchical data to the SunburstControl.
SunburstHierarchicalDataMappingInformation about data object mapping to a sunburst item.
SunburstHitInfoContains information about the Sunburst element that is under the test point.
SunburstItemThe SunburstControl‘s item.
SunburstItemCollectionThe collection of SunburstItem objects.
SunburstItemStorageStores a collection of sunburst items and provides them to the SunburstControl.
SunburstItemStyleThe sunburst item appearance settings’ storage.
SunburstLabelStores the settings of sunburst item labels.
SunburstPaletteColorizerThe colorizer that colors sunburst items using a palette.
SunburstPaletteColorizerBaseThe base class for all colorizers that paint the Sunburst control’s items using predefined or custom palettes.
TextElementThe base class for text elements of treemap/sunburst charts.
TitleA treemap/sunburst chart title.
TitleBaseA base class for treemap/sunburst titles.
TitleCollectionA collection of titles.
TreeMapAppearanceSpecifies the treemap appearance settings.
TreeMapColorizerBaseThe base class for the TreeMap control’s colorizers.
TreeMapControlDisplays flat and hierarchical data by using nested rectangles. See TreeMap Control.
TreeMapCustomItemA styleable tree map item.
TreeMapDataAdapterBaseA base class for all tree map data adapters.
TreeMapElementA base class for all tree map elements.
TreeMapElementStyleBaseThe base class for all tree map element style classes.
TreeMapFlatDataAdapterThe data adapter that provides flat data to a tree map.
TreeMapGradientColorizerThe colorizer that colors tree map items from the TreeMapGradientColorizer.StartColor to the TreeMapGradientColorizer.EndColor using a gradient.
TreeMapGroupGradientColorizerThe 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.
TreeMapHierarchicalDataAdapterA data adapter that allows you to provide hierarchical data to the Tree Map.
TreeMapHierarchicalDataMappingInformation about data object mapping to a tree map item.
TreeMapHitInfoContains information about what is located at a specific point within the Tree Map.
TreeMapItemAn item of a tree map.
TreeMapItemCollectionA collection of TreeMapItem objects.
TreeMapItemGroupStyleThe style of a tree map group.
TreeMapItemLeafStyleThe style of a tree map leaf.
TreeMapItemStorageStores a collection of tree map items and provides them to a tree map control.
TreeMapLayoutAlgorithmBaseA base class for all TreeMap layout algorithms.
TreeMapNotificationCollection<T>A base class for collections that are able to send update notifications.
TreeMapPaletteColorizerThe colorizer that colors tree map items using a palette.
TreeMapPaletteColorizerBaseA base class for all colorizers supporting a palette.
TreeMapRangeColorizerA colorizer that allows you to provide colors based on which range the TreeMapItem.Value belongs to.
TreeMapSliceAndDiceLayoutAlgorithmA class representing the Slice and Dice layout algorithm.
TreeMapSquarifiedLayoutAlgorithmA class representing the Squarified layout algorithm.
TreeMapStripedLayoutAlgorithmA class representing the Strip layout algorithm.

Interfaces

NameDescription
IColorizerValueProviderThe interface that should be implemented by classes used to provide colorizers with values. Colorizer uses these values to determine item colors.
ISunburstColorizerThe interface that a colorizer class should implement.
ISunburstDataAdapterThe interface that a data provider class should implement.
ITreeMapColorizerThe interface that should be implemented by a colorizer class.
ITreeMapDataAdapterThe interface that should be implemented by a data provider class.
ITreeMapDpiProvider
ITreeMapLayoutAlgorithmThe interface that should be implemented by a layout algorithm class.

Structs

NameDescription
SunburstItemGroupInfoThis class stores information about a sunburst item group.
TreeMapItemGroupInfoThis class stores information about a tree map item group.
TreeMapPaddingContains padding values for treemap elements.

Delegates

NameDescription
ColorizerChangedEventHandlerRepresents a method that will handle the ITreeMapColorizer.ColorizerChanged and ISunburstColorizer.ColorizerChanged events.
DataAdapterChangedEventHandlerRepresents a method that will handle the ITreeMapDataAdapter.DataAdapterChanged and ISunburstDataAdapter.DataAdapterChanged events.
LayoutAlgorithmChangedEventHandlerRepresents a method that will handle the ITreeMapLayoutAlgorithm.LayoutAlgorithmChanged event.
SelectionChangedEventHandlerRepresents a method that will handle the HierarchicalChartControlBase.SelectionChanged event.

Enums

NameDescription
ElementSelectionModeLists selection modes available for the end-user.
GradientColorizerModeLists modes that define how to distribute a gradient across sunburst items.
LegendDirectionLists values that specify the direction in which legend items are arranged.
LegendHorizontalAlignmentLists values that specify the legend’s horizontal alignment.
LegendVerticalAlignmentLists values that specify the legend’s vertical alignment.
PaletteScaleModeLists values that specify the method of color distribution when the number of chart items exceeds the number of palette colors.
PrintImageFormat
PrintSizeModeLists the values specifying size modes used when a map is printed or exported.
SunburstHighlightModeLists values that define how to highlight sunburst items.
SunburstLabelDisplayModeLists values that specify how to align labels within sunburst items.
SunburstSweepDirectionLists values that define the SunburstControl’s sweep direction.
TitleDockStyleLists values that specify how a title is positioned in a chart.
TreeMapLayoutDirectionLists the possible tree map fill layout directions.
TreeMapSliceAndDiceLayoutModeLists the modes of the TreeMapSliceAndDiceLayoutAlgorithm.