Class
GanttViewDataItemCollection

Represents an observable collection of GanttViewDataItem.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class GanttViewDataItemCollection : NotifyCollection<GanttViewDataItem>, IList, ICollection, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

Inheritance: objectCollection<GanttViewDataItem>NotifyCollection<GanttViewDataItem>GanttViewDataItemCollection

Implements: ICollectionIEnumerableIListINotifyCollectionChangedINotifyPropertyChanged

Inherited Members NotifyCollection<GanttViewDataItem>.EmptyNotifyCollection<GanttViewDataItem>.Move(int, int)NotifyCollection<GanttViewDataItem>.AddRange(params GanttViewDataItem[])NotifyCollection<GanttViewDataItem>.AddRange(IEnumerable<GanttViewDataItem>)NotifyCollection<GanttViewDataItem>.BeginUpdate()NotifyCollection<GanttViewDataItem>.EndUpdate()NotifyCollection<GanttViewDataItem>.EndUpdate(bool)NotifyCollection<GanttViewDataItem>.DeferRefresh()NotifyCollection<GanttViewDataItem>.MoveItem(int, int)NotifyCollection<GanttViewDataItem>.CreateEventArguments(NotifyCollectionChangedAction)NotifyCollection<GanttViewDataItem>.CreateEventArguments(NotifyCollectionChangedAction, object, int)NotifyCollection<GanttViewDataItem>.CreateEventArguments(NotifyCollectionChangedAction, object, object, int)NotifyCollection<GanttViewDataItem>.OnPropertyChanged(PropertyChangedEventArgs)NotifyCollection<GanttViewDataItem>.OnPropertyChanged(string)NotifyCollection<GanttViewDataItem>.VersionNotifyCollection<GanttViewDataItem>.SuspendedNotifyCollection<GanttViewDataItem>.CollectionChangedNotifyCollection<GanttViewDataItem>.PropertyChangedCollection<GanttViewDataItem>.Add(GanttViewDataItem)Collection<GanttViewDataItem>.Clear()Collection<GanttViewDataItem>.CopyTo(GanttViewDataItem[], int)Collection<GanttViewDataItem>.Contains(GanttViewDataItem)Collection<GanttViewDataItem>.GetEnumerator()Collection<GanttViewDataItem>.IndexOf(GanttViewDataItem)Collection<GanttViewDataItem>.Insert(int, GanttViewDataItem)Collection<GanttViewDataItem>.Remove(GanttViewDataItem)Collection<GanttViewDataItem>.RemoveAt(int)Collection<GanttViewDataItem>.CountCollection<GanttViewDataItem>.ItemsCollection<GanttViewDataItem>.this[int]

Constructors

GanttViewDataItemCollection(GanttViewDataItem)

Initializes a new instance of the GanttViewDataItemCollection class.

Declaration

cs-api-definition
public GanttViewDataItemCollection(GanttViewDataItem owner)

Parameters

owner

GanttViewDataItem

The owner.

Properties

GanttViewElement

Gets the gantt view.

Declaration

cs-api-definition
public RadGanttViewElement GanttViewElement { get; }

Property Value

RadGanttViewElement

The tree view.

IsEmpty

Gets a value indicating whether this instance is empty.

Declaration

cs-api-definition
protected bool IsEmpty { get; }

Property Value

bool

true if this instance is empty; otherwise, false.

NeedsRefresh

Gets a value indicating whether the collection needs a refresh.

Declaration

cs-api-definition
protected bool NeedsRefresh { get; }

Property Value

bool

true if a refresh is needed; otherwise, false.

Owner

Gets the owner.

Declaration

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

Property Value

GanttViewDataItem

The owner.

Methods

ClearItems()

Removes all the items.

Declaration

cs-api-definition
protected override void ClearItems()

Overrides NotifyCollection<GanttViewDataItem>.ClearItems()

GetGanttViewDataItemEnumerator()

Gets the gantt view data item enumerator.

Declaration

cs-api-definition
public IGanttViewDataItemEnumerator GetGanttViewDataItemEnumerator()

Returns

IGanttViewDataItemEnumerator

GetGanttViewDataItemEnumerator(GanttViewDataItem)

Gets the gantt view data item enumerator.

Declaration

cs-api-definition
public IGanttViewDataItemEnumerator GetGanttViewDataItemEnumerator(GanttViewDataItem item)

Parameters

item

GanttViewDataItem

The item.

Returns

IGanttViewDataItemEnumerator

GetGanttViewDataItemEnumerator(int)

Gets the gantt view data item enumerator.

Declaration

cs-api-definition
public IGanttViewDataItemEnumerator GetGanttViewDataItemEnumerator(int position)

Parameters

position

int

The position.

Returns

IGanttViewDataItemEnumerator

InsertItem(int, GanttViewDataItem)

Inserts the item at the specified index.

Declaration

cs-api-definition
protected override void InsertItem(int index, GanttViewDataItem item)

Parameters

index

int

The index.

item

GanttViewDataItem

The item.

Exceptions

ArgumentException

Overrides NotifyCollection<GanttViewDataItem>.InsertItem(int, GanttViewDataItem)

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Raises the event.

Declaration

cs-api-definition
protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs args)

Parameters

args

NotifyCollectionChangedEventArgs

The NotifyCollectionChangedEventArgs instance containing the event data.

Overrides NotifyCollection<GanttViewDataItem>.OnCollectionChanged(NotifyCollectionChangedEventArgs)

OnCollectionItemChanged(GanttViewDataItem)

Raises the NotifyCollectionChanged event.

Declaration

cs-api-definition
protected virtual void OnCollectionItemChanged(GanttViewDataItem item)

Parameters

item

GanttViewDataItem

The item.

OnCollectionItemChanging(GanttViewDataItem)

Raises the NotifyCollectionChanging event.

Declaration

cs-api-definition
protected virtual void OnCollectionItemChanging(GanttViewDataItem item)

Parameters

item

GanttViewDataItem

The item.

Refresh()

Refreshes this instance.

Declaration

cs-api-definition
public void Refresh()

RemoveItem(int)

Removes the item at the specified index.

Declaration

cs-api-definition
protected override void RemoveItem(int index)

Parameters

index

int

The index.

Overrides NotifyCollection<GanttViewDataItem>.RemoveItem(int)

ResetVersion()

Resets the version of this collection.

Declaration

cs-api-definition
protected void ResetVersion()

SetItem(int, GanttViewDataItem)

Sets the item at the specified index.

Declaration

cs-api-definition
protected override void SetItem(int index, GanttViewDataItem item)

Parameters

index

int

The index.

item

GanttViewDataItem

The item.

Overrides NotifyCollection<GanttViewDataItem>.SetItem(int, GanttViewDataItem)

SyncVersion()

Syncs the version of this collection with the binding provider.

Declaration

cs-api-definition
protected void SyncVersion()

Update()

Updates this instance.

Declaration

cs-api-definition
protected void Update()