System.Collections.ObjectModel.ObservableCollection<T>
public class ObservableCollection<T> : Collection<T>, INotifyCollectionChanged, INotifyPropertyChanged
namespace System.Collections.ObjectModel
{
public class ObservableCollection<T> : Collection<T>, INotifyCollectionChanged, INotifyPropertyChanged
{
public virtual event NotifyCollectionChangedEventHandler CollectionChanged;
protected virtual event PropertyChangedEventHandler PropertyChanged;
event PropertyChangedEventHandler INotifyPropertyChanged.PropertyChanged;
public ObservableCollection();
public ObservableCollection(IEnumerable<T> collection);
public ObservableCollection(List<T> list);
protected IDisposable BlockReentrancy();
protected void CheckReentrancy();
public void Move(int oldIndex, int newIndex);
protected virtual void MoveItem(int oldIndex, int newIndex);
protected virtual void OnCollectionChanged(NotifyCollectionChangedEventArgs e);
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e);
}
}