Class
TreeMapData

Represents a data item, which holds the information for a single RadTreeMapItem.

Definition

Namespace:Telerik.Windows.Controls.TreeMap

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public abstract class TreeMapData : INotifyPropertyChanged

Inheritance: objectTreeMapData

Derived Classes: GroupDataHierarchicalData

Implements: INotifyPropertyChanged

Properties

Children

Gets the children.

Declaration

cs-api-definition
public virtual IEnumerable Children { get; }

Property Value

IEnumerable

The children.

DataItem

Gets or sets the data item.

Declaration

cs-api-definition
public object DataItem { get; }

Property Value

object

The data item.

Depth

Gets the depth.

Declaration

cs-api-definition
public int Depth { get; }

Property Value

int

The depth.

HasChildren

Gets a value indicating whether this instance has children.

Declaration

cs-api-definition
public bool HasChildren { get; }

Property Value

bool

True if this instance has children; otherwise, false.

Label

Gets the label specified by LabelPath.

Declaration

cs-api-definition
public object Label { get; }

Property Value

object

The label.

LabelFormat

Gets the label format.

Declaration

cs-api-definition
public string LabelFormat { get; set; }

Property Value

string

The label path.

LabelPath

Gets the label path.

Declaration

cs-api-definition
public string LabelPath { get; set; }

Property Value

string

The label path.

ToolTip

Gets the tooltip specified by ToolTipPath.

Declaration

cs-api-definition
public object ToolTip { get; }

Property Value

object

The tool tip.

ToolTipAvailable

Gets a value indicating if a ToolTip is available.

Declaration

cs-api-definition
public bool ToolTipAvailable { get; }

Property Value

bool

The tool tip available.

ToolTipFormat

Gets the ToolTip format.

Declaration

cs-api-definition
public string ToolTipFormat { get; set; }

Property Value

string

The tool tip path.

ToolTipPath

Gets the ToolTip path.

Declaration

cs-api-definition
public string ToolTipPath { get; set; }

Property Value

string

The tool tip path.

ToolTipTemplate

Gets or sets the ToolTip template.

Declaration

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

Property Value

DataTemplate

The tool tip template.

Value

Gets or sets the value.

Declaration

cs-api-definition
public abstract double Value { get; set; }

Property Value

double

The value.

ValuePath

Gets or sets the value path.

Declaration

cs-api-definition
public virtual string ValuePath { get; set; }

Property Value

string

The value path.

Methods

OnChildrenChanged(IEnumerable, IEnumerable)

Called when Children changes.

Declaration

cs-api-definition
protected virtual void OnChildrenChanged(IEnumerable oldCollection, IEnumerable newCollection)

Parameters

oldCollection

IEnumerable

The old collection.

newCollection

IEnumerable

The new collection.

OnDataItemChanged(object, object)

Called when DataItem changed.

Declaration

cs-api-definition
protected virtual void OnDataItemChanged(object oldDataItem, object newDataItem)

Parameters

oldDataItem

object

The old data item.

newDataItem

object

The new data item.

OnDataItemPropertyChanged(object, PropertyChangedEventArgs)

Called when a property on DataItem has changed.

Declaration

cs-api-definition
protected virtual void OnDataItemPropertyChanged(object sender, PropertyChangedEventArgs e)

Parameters

sender

object

The sender.

e

PropertyChangedEventArgs

The PropertyChangedEventArgs instance containing the event data.

OnPropertyChanged(string)

Called when property changed.

Declaration

cs-api-definition
protected void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

Name of the property.

ToString()

Returns a string that represents this instance.

Declaration

cs-api-definition
public override string ToString()

Returns

string

A string that represents this instance.

Overrides object.ToString()

Events

PropertyChanged

Occurs when a property value changes.

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged