[]
        
(Showing Draft Content)

C1.WPF.Chart.C1TreeMap

C1TreeMap Class

The TreeMap control.

Namespace: C1.WPF.Chart
Assembly: C1.WPF.FlexChart.4.6.2.dll
Syntax
[TemplatePart(Name = "canvas", Type = typeof(RenderCanvas))]
public class C1TreeMap : FlexChartBase, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, ITreeMap

Constructors

Name Description
C1TreeMap()

Creates an instance of C1TreeMap.

Fields

Name Description
BindingNameProperty

Identifies the BindingName dependency property.

ChartTypeProperty

Identifies the ChartType dependency property.

ChildItemsPathProperty

Identifies the ChildItemsPath dependency property.

MaxDepthProperty

Identifies the MaxDepth dependency property.

SelectedItemProperty

Identifies the SelectedItem dependency property.

Properties

Name Description
BindingName

Gets or sets the name of the property that contains the name of the data item.

ChartType

Gets or sets the tree map type.

ChildItemsPath

Gets or sets the name of the property of collection that contains child items.

DataLabel

Gets or sets the data label.

MaxDepth

Gets or sets the maximum number of displayed node levels.

SelectedItem

Gets or sets the selected data item.

Methods

Name Description
GetContent(HitTestInfo, string)

Gets the content by specified template.

HitTest(Point)

Gets a HitTestInfo object with information about the specified point.

Invalidate()

Invalidates the chart.

MaxDepthPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)
OnApplyTemplate()

Invoked when applying control template.

OnItemsSourceChanged(object)
OnMouseDown(MouseButtonEventArgs)

Invoked during mouse down event.

Events

Name Description
NodeRendered

Fires after rendering node.

NodeRendering

Fires before rendering node.