Class
RadTreeMap

RadTreeMap displays a hierarchical collection of items. Each item is represented by a rectangle where rectangle's area represents a value extracted from the underlying item. The sum of the values for all child items is equal to the value of the parent item.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
[TelerikToolboxCategory("Data Visualization")]
public sealed class RadTreeMap : RadTreeMapBase, ISupportInitialize

Inheritance: objectRadTreeMapBaseRadTreeMap

Implements: ISupportInitialize

Inherited Members RadTreeMapBase.MappingsPropertyRadTreeMapBase.LayoutStrategiesPropertyRadTreeMapBase.DataViewPropertyRadTreeMapBase.DataMappingSelectorPropertyRadTreeMapBase.ItemsSourcePropertyRadTreeMapBase.ItemTemplateSelectorPropertyRadTreeMapBase.LayoutStrategyPropertyRadTreeMapBase.IsHoverEnabledPropertyRadTreeMapBase.PreviewSelectionChangedEventRadTreeMapBase.SelectionChangedEventRadTreeMapBase.SelectedItemPropertyRadTreeMapBase.SelectedItemsPropertyRadTreeMapBase.SelectedValuePropertyRadTreeMapBase.SelectedValuePathPropertyRadTreeMapBase.IsSelectionEnabledPropertyRadTreeMapBase.SelectionModePropertyRadTreeMapBase.HideTooltip(RadTreeMapItem)RadTreeMapBase.ItemsSourceRadTreeMapBase.LayoutStrategyRadTreeMapBase.ItemTemplateSelectorRadTreeMapBase.IsHoverEnabledRadTreeMapBase.SelectedItemRadTreeMapBase.SelectedItemsRadTreeMapBase.SelectedValueRadTreeMapBase.SelectedValuePathRadTreeMapBase.IsSelectionEnabledRadTreeMapBase.SelectionModeRadTreeMapBase.PreviewSelectionChangedRadTreeMapBase.SelectionChanged

Constructors

RadTreeMap()

Initializes a new instance of the RadTreeMap class.

Declaration

cs-api-definition
public RadTreeMap()

Fields

DefaultItemTemplateProperty

Identifies the DefaultItemTemplate dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DefaultItemTemplateProperty

Field Value

DependencyProperty

TypeDefinitionsProperty

Identifies the TypeDefinitions dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty TypeDefinitionsProperty

Field Value

DependencyProperty

Properties

DefaultItemTemplate

Gets or sets the default item template.

Declaration

cs-api-definition
public DataTemplate DefaultItemTemplate { get; set; }

Property Value

DataTemplate

The default template.

TypeDefinitions

Gets or sets the type definitions.

Declaration

cs-api-definition
public TypeDefinitionCollection TypeDefinitions { get; set; }

Property Value

TypeDefinitionCollection

The type definitions.

Methods

EndInit()

Indicates that the initialization process for the element is complete.

Declaration

cs-api-definition
public override void EndInit()

Exceptions

InvalidOperationException

<xref href="System.Windows.FrameworkElement.EndInit" data-throw-if-not-resolved="false"></xref>

was called without having previously been called on the element.

OnCreateAutomationPeer()

Returns class-specific AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.

Declaration

cs-api-definition
protected override AutomationPeer OnCreateAutomationPeer()

Returns

AutomationPeer

The type-specific AutomationPeer implementation.

OnItemsSourceChanged(IEnumerable, IEnumerable)

Called when [items source changed].

Declaration

cs-api-definition
protected override void OnItemsSourceChanged(IEnumerable oldData, IEnumerable newData)

Parameters

oldData

IEnumerable

The old data.

newData

IEnumerable

The new data.

Overrides RadTreeMapBase.OnItemsSourceChanged(IEnumerable, IEnumerable)

OnLayoutStrategyChanged(object, LayoutStrategyBase)

Called when LayoutStrategy property changes.

Declaration

cs-api-definition
protected override void OnLayoutStrategyChanged(object sender, LayoutStrategyBase newValue)

Parameters

sender

object

The sender.

newValue

LayoutStrategyBase

The new value.

Overrides RadTreeMapBase.OnLayoutStrategyChanged(object, LayoutStrategyBase)