Class
HierarchicalItem

Definition

Namespace:Telerik.Windows.Core

Assembly:Telerik.Windows.Scheduling.Core.dll

Syntax:

cs-api-definition
public class HierarchicalItem : PropertyChangedBase, INotifyPropertyChanged, IObjectWrapper, IDisposable

Inheritance: objectPropertyChangedBaseHierarchicalItem

Implements: IDisposableINotifyPropertyChangedIObjectWrapper

Inherited Members PropertyChangedBase.OnPropertyChanged(string)PropertyChangedBase.OnPropertyChanged<T>(Expression<Func<T>>)PropertyChangedBase.PropertyChanged

Constructors

HierarchicalItem(HierarchicalItem, object, int)

Declaration

cs-api-definition
public HierarchicalItem(HierarchicalItem parent, object sourceItem, int sourceItemIndex)

Parameters

parent

HierarchicalItem

sourceItem

object

sourceItemIndex

int

Properties

CanExpand

Declaration

cs-api-definition
public bool CanExpand { get; set; }

Property Value

bool

Children

Declaration

cs-api-definition
public IList<HierarchicalItem> Children { get; }

Property Value

IList<HierarchicalItem>

Index

Declaration

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

Property Value

int

IsExpanded

Declaration

cs-api-definition
public bool IsExpanded { get; set; }

Property Value

bool

Level

Declaration

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

Property Value

int

Parent

Declaration

cs-api-definition
public HierarchicalItem Parent { get; }

Property Value

HierarchicalItem

SourceItem

Declaration

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

Property Value

object

SourceItemIndex

Declaration

cs-api-definition
public int SourceItemIndex { get; set; }

Property Value

int

Methods

Dispose()

Declaration

cs-api-definition
public void Dispose()

Implements IDisposable.Dispose()

Dispose(bool)

Declaration

cs-api-definition
protected virtual void Dispose(bool isDisposing)

Parameters

isDisposing

bool

OnPropertyChanged(PropertyChangedEventArgs)

Declaration

cs-api-definition
protected override void OnPropertyChanged(PropertyChangedEventArgs args)

Parameters

args

PropertyChangedEventArgs

Overrides PropertyChangedBase.OnPropertyChanged(PropertyChangedEventArgs)

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

~HierarchicalItem()

Declaration

cs-api-definition
protected ~HierarchicalItem()