Found 36 packages
Provides types and interfaces that allow the creation of observable types that provide notifications to clients when changes are made to it. Commonly Used Types: System.ComponentModel.INotifyPropertyChanged System.Collections.ObjectModel.ObservableCollection<T> System.ComponentModel.PropertyChangedEventHandler System.Windows.Input.ICommand System.Collections.Specialized.INotifyCollectionChanged System.Collections.Specialized.NotifyCollectionChangedEventArgs System.Collections.Specialized.NotifyCollectionChangedEventHandler System.Collections.ObjectModel.KeyedCollection<TKey, TItem> System.ComponentModel.PropertyChangedEventArgs System.Collections.ObjectModel.ReadOnlyDictionary<TKey, TValue> When using NuGet 3.x this package requires at least version 3.4.
This package allows an incrementalization of arbitrary expressions based on change notifications via INotifyPropertyChanged and INotifyCollectionChanged interfaces.
ObservableCollectionEx is designed to postpone or disable notifications during collection update. The ObservanleCollectionEx is a direct replacement for ObservableCollection and could be used without any code modifications.
Observable helpers with short-and-easy and UI-safe property implementations. Can be used for any MVVM software architectural applications.
Provides change notifications (INotifyPropertyChanged) for nested data structures (e.g. INotifyCollectionChanged<INotifyPropertyChanged>)
Inheritable classes that implement notifying interfaces.
A flexible, highly-performant Collection implementing INotifyPropertyChanged and INotifyCollectionChanged that can automatically detect changes to itself and the properties of its Items without any configuration
An unopinionated Blazor state management library that utilizes INotifyPropertyChanged and INotifyCollectionChanged interfaces to automatically detect state changes in components.
A powerful framework to handle PropertyChanged and CollectionChanged events on arbitrary hierarchy of nested objects and collections.
Miminum set of the MVVM portability libarary.
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces. The computations include ones similar to LINQ (collections), the computation of arbitrary expression (scalar value), and additional features. The computations are implemented as extension methods, like LINQ ones. You can combine calls of ObservableComputations extension methods including chaining and nesting, as you do for LINQ methods. Computations in background threads, including parallel ones, as well as time-related processing of CollectionChanged and PropertyChanged events, are supported. ObservableComputations is easy to use and powerful implementation of reactive programming paradigm. With ObservableComputations, your code will fit more to the functional style than with standard LINQ.
ObservableCollectionWithAddRange adds the AddRange and ClearAndAddRange methods to the ObservableCollection
Package Description
Package Description
Generic IList and ISet implementations that implement INotifyCollectionChanged and IBindinList
Set of classes for easy and powerful implementation / use of INotifyPropertyChanged and INotifyCollectionChanged based objects.
Additional collections ('a zoo of collections') that extend the collections provided by .NET
NHibernate List, Bag and Set that implement IBindingList, INotifyCollectionChanged or both
User-defined types change notifications support for Entity Framework Core
ObservableDictionary based on AVLTree with O(log N) insert/removal operations. Collection event aren't "Reset" but with proper positioning so it can be bound to the UI without affecting sort/group/highlight position on update. Source code, usage and example can be found at https://github.com/sam0737/hellosam.net.collections (Observable Dictionary, Observable Collection)