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

A class for a typical collection of a resource item.

Definition

Namespace:Telerik.Windows.Controls.ScheduleView

Assembly:Telerik.Windows.Controls.ScheduleView.dll

Syntax:

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

Initializes a new instance of the ResourceItemCollection class.

C#
public ResourceItemCollection()

Properties

Gets or sets the checked items.

C#
public ObservableCollection<ResourceItem> CheckedItems { get; }
Property Value:

The checked items.

Methods

Removes all items from the collection.

C#
protected override void ClearItems()

Overrides: ObservableCollection<ResourceItem>.ClearItems()

Inserts an item into the collection at the specified index.

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

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

itemResourceItem

The object to insert.

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

Removes the item at the specified index of the collection.

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

The zero-based index of the element to remove.

Overrides: ObservableCollection<ResourceItem>.RemoveItem(int)

Replaces the element at the specified index.

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

The zero-based index of the element to replace.

itemResourceItem

The new value for the element at the specified index.

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