Table of Contents

Namespace DynamicData.Binding

Classes

AbstractNotifyPropertyChanged

Base class for implementing notify property changes.

BindingListAdaptor<T>

Adaptor to reflect a change set into a binding list.

BindingListAdaptor<TObject, TKey>

Adaptor to reflect a change set into a binding list.

BindingListEx

Extensions to convert an binding list into a dynamic stream.

IObservableListEx

Extensions to convert a dynamic stream out to an IObservableList<T>.

NotifyPropertyChangedEx

Property changes notification.

ObservableCollectionAdaptor<T>

Adaptor to reflect a change set into an observable list.

ObservableCollectionAdaptor<TObject, TKey>

Represents an adaptor which is used to update observable collection from a change set stream.

ObservableCollectionEx

Extensions to convert an observable collection into a dynamic stream.

ObservableCollectionExtended<T>

An override of observable collection which allows the suspension of notifications.

PropertyValue<TObject, TValue>

Container holding sender and latest property value.

SortExpressionComparer<T>

Generic sort expression to help create inline sorting for the .Sort(IComparer comparer) operator.

SortExpression<T>

A value expression with sort direction.

SortedBindingListAdaptor<TObject, TKey>

Represents an adaptor which is used to update a binding list from a sorted change set.

SortedObservableCollectionAdaptor<TObject, TKey>

Represents an adaptor which is used to update observable collection from a sorted change set stream.

Structs

BindingOptions

System wide default values for binding operators.

SortAndBindOptions

Options for bind the bind and sort operators.

Interfaces

IEvaluateAware

Implement on an object and use in conjunction with InvokeEvaluate operator to make an object aware of any evaluates.

IIndexAware

Implement on an object and use in conjunction with UpdateIndex operator to make an object aware of it's sorted index.

INotifyCollectionChangedSuspender

Represents an observable collection where collection changed and count notifications can be suspended.

IObservableCollectionAdaptor<TObject, TKey>

Represents an adaptor which is used to update observable collection from a change set stream.

IObservableCollection<T>

An override of observable collection which allows the suspension of notifications.

ISortedObservableCollectionAdaptor<TObject, TKey>

Represents an adaptor which is used to update observable collection from a sorted change set stream.

Enums

SortDirection

Sort direction.