Class TreeMapData
Represents a data item, which holds the information for a single RadTreeMapItem.
Inheritance
Namespace: Telerik.Windows.Controls.TreeMap
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public abstract class TreeMapData : Object, INotifyPropertyChanged
Properties
Children
Gets the children.
Declaration
public virtual IEnumerable Children { get; }
Property Value
System.Collections.IEnumerable
The children. |
DataItem
Gets or sets the data item.
Declaration
public object DataItem { get; }
Property Value
System.Object
The data item. |
Depth
Gets the depth.
Declaration
public int Depth { get; }
Property Value
System.Int32
The depth. |
HasChildren
Gets a value indicating whether this instance has children.
Declaration
public bool HasChildren { get; }
Property Value
System.Boolean
True if this instance has children; otherwise, |
Label
Gets the label specified by LabelPath.
Declaration
public object Label { get; }
Property Value
System.Object
The label. |
LabelFormat
Gets the label format.
Declaration
public string LabelFormat { get; set; }
Property Value
System.String
The label path. |
LabelPath
Gets the label path.
Declaration
public string LabelPath { get; set; }
Property Value
System.String
The label path. |
ToolTip
Gets the tooltip specified by ToolTipPath.
Declaration
public object ToolTip { get; }
Property Value
System.Object
The tool tip. |
ToolTipAvailable
Gets a value indicating if a ToolTip is available.
Declaration
public bool ToolTipAvailable { get; }
Property Value
System.Boolean
The tool tip available. |
ToolTipFormat
Gets the ToolTip format.
Declaration
public string ToolTipFormat { get; set; }
Property Value
System.String
The tool tip path. |
ToolTipPath
Gets the ToolTip path.
Declaration
public string ToolTipPath { get; set; }
Property Value
System.String
The tool tip path. |
ToolTipTemplate
Gets or sets the ToolTip template.
Declaration
public DataTemplate ToolTipTemplate { get; set; }
Property Value
System.Windows.DataTemplate
The tool tip template. |
Value
Gets or sets the value.
Declaration
public abstract double Value { get; set; }
Property Value
System.Double
The value. |
ValuePath
Gets or sets the value path.
Declaration
public virtual string ValuePath { get; set; }
Property Value
System.String
The value path. |
Methods
OnChildrenChanged(IEnumerable, IEnumerable)
Called when Children changes.
Declaration
protected virtual void OnChildrenChanged(IEnumerable oldCollection, IEnumerable newCollection)
Parameters
System.Collections.IEnumerable
oldCollection
The old collection. |
System.Collections.IEnumerable
newCollection
The new collection. |
OnDataItemChanged(Object, Object)
Called when DataItem changed.
Declaration
protected virtual void OnDataItemChanged(object oldDataItem, object newDataItem)
Parameters
System.Object
oldDataItem
The old data item. |
System.Object
newDataItem
The new data item. |
OnDataItemPropertyChanged(Object, PropertyChangedEventArgs)
Called when a property on DataItem has changed.
Declaration
protected virtual void OnDataItemPropertyChanged(object sender, PropertyChangedEventArgs e)
Parameters
System.Object
sender
The sender. |
System.ComponentModel.PropertyChangedEventArgs
e
The System.ComponentModel.PropertyChangedEventArgs instance containing the event data. |
OnPropertyChanged(String)
Called when property changed.
Declaration
protected void OnPropertyChanged(string propertyName)
Parameters
System.String
propertyName
Name of the property. |
ToString()
Returns a System.String that represents this instance.
Declaration
public override string ToString()
Returns
System.String
A System.String that represents this instance. |
Events
PropertyChanged
Occurs when a property value changes.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|