Author: Francesco Crimi
License: MIT
This library contains generic IList and ISet implementations that implement INotifyCollectionChanged and IBindinList interface, see below
implement IList<T>, IBindinList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyList<T>
to use with WinForms, WPF and UWP.
implement ISet<T>, IBindinList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyCollection<T>
to use with WinForm, WPF and UWP.
implement IList<T>, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyList<T>
(like System.Collections.ObjectModel.ObservableCollection<T>
) to use with WPF or UWP.
implement ISet<T>, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyCollection<T>
to use with WPF or UWP.
implement IList<T>, IBindinList, IRaiseItemChangedEvents, IReadOnlyList<T>
(like System.ComponentModel.BindingList<T>
but too light) to use with WinForms.
implement ISet<T>, IBindinList, IRaiseItemChangedEvents, IReadOnlyCollection<T>
to use with WinForms.