Found 634 packages
Reactive Extensions (Rx) for .NET
Package Description
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.
Reactive Extensions (Rx) for .NET - Testing Library
This package includes a .NET MVVM library with helpers such as: - ObservableObject: a base class for objects implementing the INotifyPropertyChanged interface. - ObservableRecipient: a base class for observable objects with support for the IMessenger service. - ObservableValidator: a base class for objects implementing the INotifyDataErrorInfo interface. - RelayCommand: a simple delegate command implementing the ICommand interface. - AsyncRelayCommand: a delegate command supporting asynchronous operations and cancellation. - WeakReferenceMessenger: a messaging system to exchange messages through different loosely-coupled objects. - StrongReferenceMessenger: a high-performance messaging system that trades weak references for speed. - Ioc: a helper class to configure dependency injection service containers.
Bring the power of Rx to collections using Dynamic Data. Dynamic Data is a comprehensive caching and data manipulation solution which introduces domain centric observable collections. Linq extensions enable dynamic filtering, sorting, grouping, transforms, binding, pagination, data virtualisation, expiration, disposal management plus more.
Reactive Extensions (Rx) provides the aliases Map, FlatMap, and Filter
Observable Library
Collection of MVVM Helpers such as ObservableRangeCollection, BaseViewModel, Grouping, and others.
Observable Implementation
High performance observable collections and synchronized views, for WPF, Blazor, Unity.
DEPRECATED - Please use FSharp.Control.Reactive instead
A set of classes and functions to ease our daily .Net development tasks.
Observable helpers with short-and-easy and UI-safe property implementations. Can be used for any MVVM software architectural applications.
Automatic implementation of INotifyPropertyChanged, INotifyPropertyChanging, IChangeTracking and other ComponentModel interfaces with zero run-time dependencies via source generators.
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the base package with the base platform implementations
Allows to get an observables for property changed events.
ConcurrentObservableCollections based on System.Collections.Concurrent.ConcurrentCollections
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.
R3 Extensions of ObservableCollections.