Class BaseObservableCollection<TItem>

A base class for observable collections of items.

System.Object
  System.Collections.ObjectModel.Collection<TItem>
    System.Collections.ObjectModel.ObservableCollection<TItem>
      Stonefield.Collections.SimpleObservableCollection<TItem>
        Stonefield.Collections.BaseObservableCollection<TItem>
public abstract class BaseObservableCollection<TItem> : SimpleObservableCollection<TItem>

Remarks

This adds a New method to SimpleObservableCollection.

Class Members

MemberDescription

CollectionChanged

PropertyChanged

Add

public sealed void Add(TItem item);

Clear

public sealed void Clear();

Contains

public sealed bool Contains(TItem item);

CopyTo

public sealed void CopyTo(TItem[] array,
    int index);

GetEnumerator

public sealed IEnumerator<TItem> GetEnumerator();

IndexOf

public sealed int IndexOf(TItem item);

Insert

public sealed void Insert(int index,
    TItem item);

Move

public void Move(int oldIndex,
    int newIndex);

New

Creates an item and adds it to the collection.

public virtual TItem New();

Remove

public sealed bool Remove(TItem item);

RemoveAt

public sealed void RemoveAt(int index);

Count

Item

Tag

Requirements

Namespace: Stonefield.Collections
Assembly: collections.dll