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

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

Constructors

Initializes a new instance of the RadTreeMap class.

C#
public RadTreeMap()

Fields

DefaultItemTemplateProperty

DependencyProperty

Identifies the DefaultItemTemplate dependency property.

C#
public static readonly DependencyProperty DefaultItemTemplateProperty

TypeDefinitionsProperty

DependencyProperty

Identifies the TypeDefinitions dependency property.

C#
public static readonly DependencyProperty TypeDefinitionsProperty

Properties

Gets or sets the default item template.

C#
public DataTemplate DefaultItemTemplate { get; set; }
Property Value:

The default template.

Gets or sets the type definitions.

C#
public TypeDefinitionCollection TypeDefinitions { get; set; }
Property Value:

The type definitions.

Methods

Indicates that the initialization process for the element is complete.

C#
public override void EndInit()
Exceptions:

InvalidOperationException

was called without having previously been called on the element.

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

C#
protected override AutomationPeer OnCreateAutomationPeer()
Returns:

AutomationPeer

The type-specific AutomationPeer implementation.

Called when [items source changed].

C#
protected override void OnItemsSourceChanged(IEnumerable oldData, IEnumerable newData)
Parameters:oldDataIEnumerable

The old data.

newDataIEnumerable

The new data.

Overrides: RadTreeMapBase.OnItemsSourceChanged(IEnumerable, IEnumerable)

Called when LayoutStrategy property changes.

C#
protected override void OnLayoutStrategyChanged(object sender, LayoutStrategyBase newValue)
Parameters:senderobject

The sender.

newValueLayoutStrategyBase

The new value.

Overrides: RadTreeMapBase.OnLayoutStrategyChanged(object, LayoutStrategyBase)