Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/FrancescoCrimi/CiccioSoft.Collections

Generic IList and ISet implementations that implement INotifyCollectionChanged and IBindinList for netstandard2.0
https://github.com/FrancescoCrimi/CiccioSoft.Collections

bindinglist bindingset ibindinglist ilist inotifycollectionchanged iset netstandard20 observablecollection observableset uwp winforms wpf

Last synced: about 2 months ago
JSON representation

Generic IList and ISet implementations that implement INotifyCollectionChanged and IBindinList for netstandard2.0

Awesome Lists containing this project

README

        

# CiccioSoft.Collections

Author: Francesco Crimi

License: MIT

[![Nuget](https://img.shields.io/nuget/v/CiccioSoft.Collections)](https://www.nuget.org/packages/CiccioSoft.Collections/)

This library contains generic IList and ISet implementations that implement INotifyCollectionChanged and IBindinList interface, see below

### `CiccioList`
implement `IList, IBindinList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyList` to use with WinForms, WPF and UWP.

### `CiccioSet`
implement `ISet, IBindinList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyCollection` to use with WinForm, WPF and UWP.

### `ObservableList`
implement `IList, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyList` (like `System.Collections.ObjectModel.ObservableCollection`) to use with WPF or UWP.

### `ObservableSet`
implement `ISet, INotifyCollectionChanged, INotifyPropertyChanged, IReadOnlyCollection` to use with WPF or UWP.

### `BindingCollection`
implement `IList, IBindinList, IRaiseItemChangedEvents, IReadOnlyList` (like `System.ComponentModel.BindingList` but too light) to use with WinForms.

### `BindingSet`
implement `ISet, IBindinList, IRaiseItemChangedEvents, IReadOnlyCollection` to use with WinForms.