[]
        
(Showing Draft Content)

GrapeCity.Documents.Common.ObservableCollectionEx-1

Class ObservableCollectionEx<TItem>

Namespace
GrapeCity.Documents.Common
Assembly
GcDocs.Imaging.dll

Extended version of ObservableCollection<T>.

public class ObservableCollectionEx<TItem> : ObservableCollection<TItem>, IList<TItem>, ICollection<TItem>, IReadOnlyList<TItem>, IReadOnlyCollection<TItem>, IEnumerable<TItem>, INotifyCollectionChanged, INotifyPropertyChanged, IList, ICollection, IEnumerable

Type Parameters

TItem

The type of collection item.

Inheritance
Collection<TItem>
ObservableCollectionEx<TItem>
Implements
IList<TItem>
Inherited Members

Constructors

ObservableCollectionEx()

public ObservableCollectionEx()

Properties

Changed

Gets a value indicating whether the collection was changed.

public bool Changed { get; set; }

Property Value

bool

Methods

OnCollectionChanged(NotifyCollectionChangedEventArgs)

protected override void OnCollectionChanged(NotifyCollectionChangedEventArgs e)

Parameters

e NotifyCollectionChangedEventArgs

OnPropertyChanged(PropertyChangedEventArgs)

protected override void OnPropertyChanged(PropertyChangedEventArgs e)

Parameters

e PropertyChangedEventArgs