Class
SchedulerAppointmentCollection

Contains IEvent objects.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.Scheduler.dll

Syntax:

cs-api-definition
public class SchedulerAppointmentCollection : SchedulerObservableCollection, IList, ICollection, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, INotifyPropertyChangingEx, ISchedulerStorage<IEvent>, IEnumerable

Inheritance: objectCollection<IEvent>ObservableCollection<IEvent>SchedulerObservableCollectionSchedulerAppointmentCollection

Implements: ICollectionIEnumerableIListINotifyCollectionChangedINotifyCollectionChangingINotifyPropertyChangedINotifyPropertyChangingExISchedulerStorage<IEvent>

Inherited Members SchedulerObservableCollection.NotifyListenersCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<IEvent>.CountStringObservableCollection<IEvent>.ItemArrayStringObservableCollection<IEvent>.InsertItem(int, IEvent, Action<IEvent>)ObservableCollection<IEvent>.Move(int, int)ObservableCollection<IEvent>.MoveItem(int, int)ObservableCollection<IEvent>.BeginUpdate()ObservableCollection<IEvent>.BeginItemUpdate()ObservableCollection<IEvent>.EndItemUpdate()ObservableCollection<IEvent>.EndItemUpdate(bool)ObservableCollection<IEvent>.EndUpdate(bool)ObservableCollection<IEvent>.EndUpdate()ObservableCollection<IEvent>.OnCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<IEvent>.CallCollectionChanged(object, NotifyCollectionChangedEventArgs)ObservableCollection<IEvent>.OnCollectionChanging(NotifyCollectionChangingEventArgs)ObservableCollection<IEvent>.NotifyListenersCollectionChanging(NotifyCollectionChangingEventArgs)ObservableCollection<IEvent>.CallCollectionChanging(object, NotifyCollectionChangingEventArgs)ObservableCollection<IEvent>.RemoveRange(IEnumerable<IEvent>)ObservableCollection<IEvent>.OnCollectionChanged(NotifyCollectionChangedAction, object, int)ObservableCollection<IEvent>.OnCollectionChanged(NotifyCollectionChangedAction, object, int, int)ObservableCollection<IEvent>.OnCollectionChanged(NotifyCollectionChangedAction, object, object, int)ObservableCollection<IEvent>.OnCollectionReset(IList)ObservableCollection<IEvent>.OnCollectionChanging(NotifyCollectionChangedAction, object, int)ObservableCollection<IEvent>.OnCollectionChanging(NotifyCollectionChangedAction, object, int, int)ObservableCollection<IEvent>.OnCollectionChanging(NotifyCollectionChangedAction, object, object, int)ObservableCollection<IEvent>.OnCollectionReseting()ObservableCollection<IEvent>.OnNotifyPropertyChanged(string)ObservableCollection<IEvent>.OnNotifyPropertyChanged(PropertyChangedEventArgs)ObservableCollection<IEvent>.OnNotifyPropertyChanging(string)ObservableCollection<IEvent>.OnNotifyPropertyChanging(PropertyChangingEventArgsEx)ObservableCollection<IEvent>.IsUpdatedObservableCollection<IEvent>.CollectionChangedObservableCollection<IEvent>.CollectionChangingObservableCollection<IEvent>.PropertyChangedObservableCollection<IEvent>.PropertyChangingCollection<IEvent>.Add(IEvent)Collection<IEvent>.Clear()Collection<IEvent>.CopyTo(IEvent[], int)Collection<IEvent>.Contains(IEvent)Collection<IEvent>.GetEnumerator()Collection<IEvent>.IndexOf(IEvent)Collection<IEvent>.Insert(int, IEvent)Collection<IEvent>.Remove(IEvent)Collection<IEvent>.RemoveAt(int)Collection<IEvent>.CountCollection<IEvent>.ItemsCollection<IEvent>.this[int]

Constructors

SchedulerAppointmentCollection()

Declaration

cs-api-definition
public SchedulerAppointmentCollection()

Methods

AddRange(IEnumerable<IEvent>)

Adds a range of IEvent objects to the collection.

Declaration

cs-api-definition
public override void AddRange(IEnumerable<IEvent> eventCollection)

Parameters

eventCollection

IEnumerable<IEvent>

The event collection.

Overrides ObservableCollection<IEvent>.AddRange(IEnumerable<IEvent>)

ClearItems()

Overridden. Removes all items from the collection.

Declaration

cs-api-definition
protected override void ClearItems()

Overrides ObservableCollection<IEvent>.ClearItems()

GetById(object)

Gets a IEvent object by id.

Declaration

cs-api-definition
public virtual IEvent GetById(object id)

Parameters

id

object

The id.

Returns

IEvent

Implements ISchedulerStorage<IEvent>.GetById(object)

InsertItem(int, IEvent)

Overridden. Inserts an item into the collection at the specified index.

Declaration

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

Parameters

index

int

item

IEvent

Overrides ObservableCollection<IEvent>.InsertItem(int, IEvent)

ItemEventsSubscribe(IEvent)

Declaration

cs-api-definition
protected virtual void ItemEventsSubscribe(IEvent item)

Parameters

item

IEvent

ItemEventsUnsubscribe(IEvent)

Declaration

cs-api-definition
protected virtual void ItemEventsUnsubscribe(IEvent item)

Parameters

item

IEvent

OnExceptionsCollectionChanged(object, NotifyCollectionChangedEventArgs)

Declaration

cs-api-definition
protected virtual void OnExceptionsCollectionChanged(object sender, NotifyCollectionChangedEventArgs e)

Parameters

sender

object

e

NotifyCollectionChangedEventArgs

OnItemPropertyChanged(object, PropertyChangedEventArgs)

Declaration

cs-api-definition
protected virtual void OnItemPropertyChanged(object sender, PropertyChangedEventArgs e)

Parameters

sender

object

e

PropertyChangedEventArgs

RemoveItem(int)

Overridden. Removes the item at the specified index of the collection.

Declaration

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

Parameters

index

int

Overrides ObservableCollection<IEvent>.RemoveItem(int)

SetItem(int, IEvent)

Overridden. Replaces the element at the specified index.

Declaration

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

Parameters

index

int

item

IEvent

Overrides ObservableCollection<IEvent>.SetItem(int, IEvent)