The recording of the first ever ReactiveUI virtual conference is available on our YouTube Channel.

IObservableListEx Class

Summary

Extensions to convert a dynamic stream out to an IObservableList<T>.
Namespace
DynamicData.Binding
Base Types
  • object
graph BT Type-->Base0["object"] Type["IObservableListEx"] class Type type-node

Syntax

public static class IObservableListEx

Methods

Name Value Summary
BindToObservableList<TObject, TKey>(IObservable<IChangeSet<TObject, TKey>>, IObservableList<TObject>) IObservable<IChangeSet<TObject, TKey>>
Binds the results to the specified IObservableList<T>. Unlike binding to a ReadOnlyObservableCollection<T> which loses the ability to refresh items, binding to an IObservableList<T>. allows for refresh changes to be preserved and keeps the list read-only.
static
BindToObservableList<TObject, TKey>(IObservable<ISortedChangeSet<TObject, TKey>>, IObservableList<TObject>) IObservable<ISortedChangeSet<TObject, TKey>>
Binds the results to the specified IObservableList<T>. Unlike binding to a ReadOnlyObservableCollection<T> which loses the ability to refresh items, binding to an IObservableList<T>. allows for refresh changes to be preserved and keeps the list read-only.
static
BindToObservableList<TObject>(IObservable<IChangeSet<TObject>>, IObservableList<TObject>) IObservable<IChangeSet<TObject>>
Binds the results to the specified IObservableList<T>. Unlike binding to a ReadOnlyObservableCollection<T> which loses the ability to refresh items, binding to an IObservableList<T>. allows for refresh changes to be preserved and keeps the list read-only.
static

Extension Methods

Name Value Summary
InvokeViewModelAction<T>(Action<T>) object
This is a thing I lifted from Prism.