ReactiveUI.Legacy Namespace

Interface Types

Interface Summary
IMoveInfo<T> Information when a item has been moved inside a collection.
IReactiveCollection<T> IReactiveCollection of T represents a collection that can notify when its contents are changed (either items are added/removed, or the object itself changes). It is important to implement the Changing/Changed from IReactiveNotifyPropertyChanged semantically as "Fire when *anything* in the collection or any of its items have changed, in any way".
IReactiveDerivedList<T> IReactiveDerivedList represents a collection whose contents will "follow" another collection; this method is useful for creating ViewModel collections that are automatically updated when the respective Model collection is updated.
IReactiveList<T> IReactiveList of T represents a list that can notify when its contents are changed (either items are added/removed, or the object itself changes). It is important to implement the Changing/Changed from IReactiveNotifyPropertyChanged semantically as "Fire when *anything* in the collection or any of its items have changed, in any way".
IReactiveNotifyCollectionChanged<T> IReactiveNotifyCollectionChanged of T provides notifications when the contents of collection are changed (items are added/removed/moved).
IReactiveNotifyCollectionItemChanged<TSender> IReactiveNotifyCollectionItemChanged provides notifications for collection item updates, ie when an object in a collection changes.
IReadOnlyReactiveCollection<T> IReadOnlyReactiveCollection of T represents a read-only collection that can notify when its contents are changed (either items are added/removed, or the object itself changes). It is important to implement the Changing/Changed from IReactiveNotifyPropertyChanged semantically as "Fire when *anything* in the collection or any of its items have changed, in any way".
IReadOnlyReactiveList<T> IReadOnlyReactiveList of T represents a read-only list that can notify when its contents are changed (either items are added/removed, or the object itself changes). It is important to implement the Changing/Changed from IReactiveNotifyPropertyChanged semantically as "Fire when *anything* in the collection or any of its items have changed, in any way".

Class Types

Class Summary
ObservableCollectionMixin Extension methods to create collections that "follow" other collections.
ReactiveCollectionMixins Extension methods to create collections from observables.
ReactiveList<T>
ReactiveListAdapter<TViewModel>