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

Represents a dynamic data collection of resources that provides notifications when resources get added, removed, or when the whole list is refreshed.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

C#
public class ResourceCollection : ObservableCollection<IResource>, IList<IResource>, ICollection<IResource>, IList, ICollection, IReadOnlyList<IResource>, IReadOnlyCollection<IResource>, IEnumerable<IResource>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

Inheritance: objectCollection<IResource>ObservableCollection<IResource>ResourceCollection

Implements: ICollectionICollection<IResource>IEnumerableIEnumerable<IResource>IListIList<IResource>INotifyCollectionChangedINotifyPropertyChangedIReadOnlyCollection<IResource>IReadOnlyList<IResource>...

Inherited Members ObservableCollection<IResource>.Move(int, int)ObservableCollection<IResource>.ClearItems()ObservableCollection<IResource>.RemoveItem(int)ObservableCollection<IResource>.MoveItem(int, int)ObservableCollection<IResource>.OnPropertyChanged(PropertyChangedEventArgs)ObservableCollection<IResource>.OnCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<IResource>.BlockReentrancy()ObservableCollection<IResource>.CheckReentrancy()ObservableCollection<IResource>.CollectionChangedObservableCollection<IResource>.PropertyChangedCollection<IResource>.Add(IResource)Collection<IResource>.Clear()Collection<IResource>.CopyTo(IResource[], int)Collection<IResource>.Contains(IResource)Collection<IResource>.GetEnumerator()Collection<IResource>.IndexOf(IResource)Collection<IResource>.Insert(int, IResource)Collection<IResource>.Remove(IResource)Collection<IResource>.RemoveAt(int)Collection<IResource>.CountCollection<IResource>.ItemsCollection<IResource>.this[int]...

Constructors

Initializes a new instance of the Telerik.Windows.Controls.ResourceCollection class.

C#
public ResourceCollection()

Initializes a new instance of the Telerik.Windows.Controls.ResourceCollection class.

C#
public ResourceCollection(IEnumerable<IResource> collection)
Parameters:collectionIEnumerable<IResource>

Properties

Gets or sets the type of the resource.

C#
public string ResourceType { get; set; }
Property Value:

The type of the resource.

Methods

Inserts an item into the collection at the specified index.

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

The zero-based index at which item should be inserted.

itemIResource

The object to insert.

Overrides: ObservableCollection<IResource>.InsertItem(int, IResource)

Replaces the element at the specified index.

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

The zero-based index of the element to replace.

itemIResource

The new value for the element at the specified index.

Overrides: ObservableCollection<IResource>.SetItem(int, IResource)