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

Represents an observable collection of GanttViewDataItem.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
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

Initializes a new instance of the GanttViewDataItemCollection class.

C#
public GanttViewDataItemCollection(GanttViewDataItem owner)
Parameters:ownerGanttViewDataItem

The owner.

Properties

Gets the gantt view.

C#
public RadGanttViewElement GanttViewElement { get; }
Property Value:

The tree view.

Gets a value indicating whether this instance is empty.

C#
protected bool IsEmpty { get; }
Property Value:

true if this instance is empty; otherwise, false.

Gets a value indicating whether the collection needs a refresh.

C#
protected bool NeedsRefresh { get; }
Property Value:

true if a refresh is needed; otherwise, false.

Gets the owner.

C#
[Browsable(false)]
public GanttViewDataItem Owner { get; }
Property Value:

The owner.

Methods

Removes all the items.

C#
protected override void ClearItems()

Overrides: NotifyCollection<GanttViewDataItem>.ClearItems()

Gets the gantt view data item enumerator.

C#
public IGanttViewDataItemEnumerator GetGanttViewDataItemEnumerator()
Returns:

IGanttViewDataItemEnumerator

Gets the gantt view data item enumerator.

C#
public IGanttViewDataItemEnumerator GetGanttViewDataItemEnumerator(GanttViewDataItem item)
Parameters:itemGanttViewDataItem

The item.

Returns:

IGanttViewDataItemEnumerator

Gets the gantt view data item enumerator.

C#
public IGanttViewDataItemEnumerator GetGanttViewDataItemEnumerator(int position)
Parameters:positionint

The position.

Returns:

IGanttViewDataItemEnumerator

Inserts the item at the specified index.

C#
protected override void InsertItem(int index, GanttViewDataItem item)
Parameters:indexint

The index.

itemGanttViewDataItem

The item.

Exceptions:

ArgumentException

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

Raises the event.

C#
protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs args)
Parameters:argsNotifyCollectionChangedEventArgs

The NotifyCollectionChangedEventArgs instance containing the event data.

Overrides: NotifyCollection<GanttViewDataItem>.OnCollectionChanged(NotifyCollectionChangedEventArgs)

Raises the NotifyCollectionChanged event.

C#
protected virtual void OnCollectionItemChanged(GanttViewDataItem item)
Parameters:itemGanttViewDataItem

The item.

Raises the NotifyCollectionChanging event.

C#
protected virtual void OnCollectionItemChanging(GanttViewDataItem item)
Parameters:itemGanttViewDataItem

The item.

Refreshes this instance.

C#
public void Refresh()

Removes the item at the specified index.

C#
protected override void RemoveItem(int index)
Parameters:indexint

The index.

Overrides: NotifyCollection<GanttViewDataItem>.RemoveItem(int)

Resets the version of this collection.

C#
protected void ResetVersion()

Sets the item at the specified index.

C#
protected override void SetItem(int index, GanttViewDataItem item)
Parameters:indexint

The index.

itemGanttViewDataItem

The item.

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

Syncs the version of this collection with the binding provider.

C#
protected void SyncVersion()

Updates this instance.

C#
protected void Update()