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

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:

C#
public abstract class TreeMapData : INotifyPropertyChanged

Inheritance: objectTreeMapData

Derived Classes: GroupDataHierarchicalData

Implements: INotifyPropertyChanged

Properties

Gets the children.

C#
public virtual IEnumerable Children { get; }
Property Value:

The children.

Gets or sets the data item.

C#
public object DataItem { get; }
Property Value:

The data item.

Gets the depth.

C#
public int Depth { get; }
Property Value:

The depth.

Gets a value indicating whether this instance has children.

C#
public bool HasChildren { get; }
Property Value:

True if this instance has children; otherwise, false.

Gets the label specified by LabelPath.

C#
public object Label { get; }
Property Value:

The label.

Gets the label format.

C#
public string LabelFormat { get; set; }
Property Value:

The label path.

Gets the label path.

C#
public string LabelPath { get; set; }
Property Value:

The label path.

Gets the tooltip specified by ToolTipPath.

C#
public object ToolTip { get; }
Property Value:

The tool tip.

Gets a value indicating if a ToolTip is available.

C#
public bool ToolTipAvailable { get; }
Property Value:

The tool tip available.

Gets the ToolTip format.

C#
public string ToolTipFormat { get; set; }
Property Value:

The tool tip path.

Gets the ToolTip path.

C#
public string ToolTipPath { get; set; }
Property Value:

The tool tip path.

ToolTipTemplate

DataTemplate

Gets or sets the ToolTip template.

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

The tool tip template.

Gets or sets the value.

C#
public abstract double Value { get; set; }
Property Value:

The value.

Gets or sets the value path.

C#
public virtual string ValuePath { get; set; }
Property Value:

The value path.

Methods

Called when Children changes.

C#
protected virtual void OnChildrenChanged(IEnumerable oldCollection, IEnumerable newCollection)
Parameters:oldCollectionIEnumerable

The old collection.

newCollectionIEnumerable

The new collection.

Called when DataItem changed.

C#
protected virtual void OnDataItemChanged(object oldDataItem, object newDataItem)
Parameters:oldDataItemobject

The old data item.

newDataItemobject

The new data item.

Called when a property on DataItem has changed.

C#
protected virtual void OnDataItemPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters:senderobject

The sender.

ePropertyChangedEventArgs

The PropertyChangedEventArgs instance containing the event data.

Called when property changed.

C#
protected void OnPropertyChanged(string propertyName)
Parameters:propertyNamestring

Name of the property.

Returns a string that represents this instance.

C#
public override string ToString()
Returns:

string

A string that represents this instance.

Overrides: object.ToString()

Events

Occurs when a property value changes.

C#
public event PropertyChangedEventHandler PropertyChanged

Implements: INotifyPropertyChanged.PropertyChanged