Class
TreeMapDataItem

Definition

Namespace:Telerik.WinControls.UI.TreeMap

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(TreeMapDataItemTypeConverter))]
public class TreeMapDataItem : IDataItem, INotifyPropertyChanged, IDisposable

Inheritance: objectTreeMapDataItem

Derived Classes: TreeMapDataItemGroup

Implements: IDataItemIDisposableINotifyPropertyChanged

Constructors

TreeMapDataItem()

Declaration

cs-api-definition
public TreeMapDataItem()

TreeMapDataItem(string, double)

Declaration

cs-api-definition
public TreeMapDataItem(string text, double value)

Parameters

text

string

value

double

Properties

AlgorithmValue

Gets the value used by the tree map algorithm.

Declaration

cs-api-definition
[Browsable(false)]
public double? AlgorithmValue { get; }

Property Value

double?

Bounds

Gets or sets the bounds of the item.

Declaration

cs-api-definition
[Browsable(false)]
public RectangleF Bounds { get; set; }

Property Value

RectangleF

DataBoundItem

Declaration

cs-api-definition
[Browsable(false)]
public object DataBoundItem { get; set; }

Property Value

object

Implements IDataItem.DataBoundItem

FieldCount

Declaration

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

Property Value

int

Implements IDataItem.FieldCount

Group

Declaration

cs-api-definition
[Browsable(true)]
public virtual TreeMapDataItemGroup Group { get; set; }

Property Value

TreeMapDataItemGroup

Owner

Declaration

cs-api-definition
[Browsable(false)]
public RadTreeMapElement Owner { get; }

Property Value

RadTreeMapElement

Style

Gets or sets the item style.

Declaration

cs-api-definition
[Browsable(false)]
public TreeMapItemStyle Style { get; set; }

Property Value

TreeMapItemStyle

Tag

Gets or sets the tag.

Declaration

cs-api-definition
[Bindable(true)]
[TypeConverter(typeof(StringConverter))]
public object Tag { get; set; }

Property Value

object

Text

Gets or sets the text.

Declaration

cs-api-definition
[Browsable(true)]
public virtual string Text { get; set; }

Property Value

string

Value

Gets or sets the value.

Declaration

cs-api-definition
[Browsable(true)]
public virtual double? Value { get; set; }

Property Value

double?

this[int]

Declaration

cs-api-definition
public object this[int index] { get; set; }

Parameters

index

int

Property Value

object

Implements IDataItem.this[int]

this[string]

Declaration

cs-api-definition
public object this[string name] { get; set; }

Parameters

name

string

Property Value

object

Implements IDataItem.this[string]

Methods

Dispose()

Declaration

cs-api-definition
public virtual void Dispose()

Implements IDisposable.Dispose()

GetBoundValue()

Declaration

cs-api-definition
protected virtual object GetBoundValue()

Returns

object

GetDisplayMember()

Declaration

cs-api-definition
protected virtual string GetDisplayMember()

Returns

string

GetDisplayValue()

Declaration

cs-api-definition
protected object GetDisplayValue()

Returns

object

GetValue(string)

Declaration

cs-api-definition
protected object GetValue(string propertyName)

Parameters

propertyName

string

Returns

object

GetValueMember()

Declaration

cs-api-definition
protected virtual string GetValueMember()

Returns

string

IndexOf(string)

Declaration

cs-api-definition
public int IndexOf(string name)

Parameters

name

string

Returns

int

Implements IDataItem.IndexOf(string)

OnNotifyPropertyChanged(PropertyChangedEventArgs)

Declaration

cs-api-definition
protected virtual void OnNotifyPropertyChanged(PropertyChangedEventArgs args)

Parameters

args

PropertyChangedEventArgs

OnNotifyPropertyChanged(string)

Declaration

cs-api-definition
protected virtual void OnNotifyPropertyChanged(string propertyName)

Parameters

propertyName

string

SetDataBoundItem(bool, object)

Declaration

cs-api-definition
protected virtual void SetDataBoundItem(bool dataBinding, object value)

Parameters

dataBinding

bool

value

object

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged