Class
ResourceItemCollection

A class for a typical collection of a resource item.

Definition

Namespace:Telerik.Windows.Controls.ScheduleView

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

cs-api-definition
public class ResourceItemCollection : ObservableCollection<ResourceItem>, IList<ResourceItem>, ICollection<ResourceItem>, IList, ICollection, IReadOnlyList<ResourceItem>, IReadOnlyCollection<ResourceItem>, IEnumerable<ResourceItem>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

Inheritance: objectCollection<ResourceItem>ObservableCollection<ResourceItem>ResourceItemCollection

Implements: ICollectionICollection<ResourceItem>IEnumerableIEnumerable<ResourceItem>IListIList<ResourceItem>INotifyCollectionChangedINotifyPropertyChangedIReadOnlyCollection<ResourceItem>IReadOnlyList<ResourceItem>

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

Constructors

ResourceItemCollection()

Initializes a new instance of the ResourceItemCollection class.

Declaration

cs-api-definition
public ResourceItemCollection()

Properties

CheckedItems

Gets or sets the checked items.

Declaration

cs-api-definition
public ObservableCollection<ResourceItem> CheckedItems { get; }

Property Value

ObservableCollection<ResourceItem>

The checked items.

Methods

ClearItems()

Removes all items from the collection.

Declaration

cs-api-definition
protected override void ClearItems()

Overrides ObservableCollection<ResourceItem>.ClearItems()

InsertItem(int, ResourceItem)

Inserts an item into the collection at the specified index.

Declaration

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

Parameters

index

int

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

item

ResourceItem

The object to insert.

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

RemoveItem(int)

Removes the item at the specified index of the collection.

Declaration

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

Parameters

index

int

The zero-based index of the element to remove.

Overrides ObservableCollection<ResourceItem>.RemoveItem(int)

SetItem(int, ResourceItem)

Replaces the element at the specified index.

Declaration

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

Parameters

index

int

The zero-based index of the element to replace.

item

ResourceItem

The new value for the element at the specified index.

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