Expand description
DynamicData.Binding: the objects that notify the changes of their properties, and the
operators that observe them and bind change sets to collections.
Structs§
- Abstract
Notify Property Changed - The base of an object that notifies the changes of its properties
(
AbstractNotifyPropertyChanged). - Binding
Options - The options of the binding of change sets to an observable collection (
BindingOptions). - List
Observable Collection Adaptor - Applies the change sets of a list to an observable collection, loading it with a reset above
a threshold of changes (
ObservableCollectionAdaptor<T>). - Observable
Collection Adaptor - Applies the change sets of a cache to an observable collection, loading it with a reset above
a threshold of changes (
ObservableCollectionAdaptor<TObject, TKey>). - Observable
Collection Extended - An observable collection with ranges, loads and suspended notifications
(
ObservableCollectionExtended<T>), the collection that the binding operators fill. - Property
Chain - A path from an object to a value through properties, any step of which may be null (the
expression of
WhenPropertyChangedandWhenValueChanged, split into itsObservablePropertyParts). - Property
Value - A value of a property and the object it was read from (
PropertyValue<TObject, TValue>). - Read
Only Observable Collection - A read-only view of an observable collection (
ReadOnlyObservableCollection<T>). - Sort
AndBind Options - The options of
SortAndBind(SortAndBindOptions). - Sort
Expression - One key of a sort: a value read from each item, and the direction (
SortExpression<T>). - Sort
Expression Comparer - A comparer of items by a list of keys, each ascending or descending
(
SortExpressionComparer<T>): the first key that differs decides. - Sorted
Observable Collection Adaptor - Applies the sorted change sets of a cache to an observable collection at the positions they
give, loading it with a reset above a threshold of changes
(
SortedObservableCollectionAdaptor<TObject, TKey>).
Enums§
- Sort
Direction - The direction of a sort (
SortDirection).
Traits§
- Backing
Field - A backing field that
AbstractNotifyPropertyChanged::set_and_raisereads and assigns: aCellfor a value that isCopy, aRefCellfor the others (ref T backingField). It isferroui-system’s, which the reactive objects offerroui-reactiveuishare. A backing field that a setter reads and assigns through a shared reference: aCellfor a value that isCopy, aRefCellfor the others (ref T backingField). - IEvaluate
Aware - An object that evaluates itself again when it is refreshed (
IEvaluateAware), whichinvoke_evaluatecalls. - IIndex
Aware - An item that knows its index in a sorted collection (
IIndexAware), whichUpdateIndexsets. - INotify
Collection Changed Suspender - A collection whose notifications can be held back (
INotifyCollectionChangedSuspender). - IObservable
Collection - The collection that the binding operators fill (
IObservableCollection<T>): a list that notifies its changes and can hold its notifications back. - IObservable
Collection Adaptor - Applies the change sets of a cache to an observable collection
(
IObservableCollectionAdaptor<TObject, TKey>). - ISorted
Observable Collection Adaptor - Applies the sorted change sets of a cache to an observable collection
(
ISortedObservableCollectionAdaptor<TObject, TKey>). - Into
Property Chain - What the operators that observe properties take: a
PropertyPath(fromprop!), or aPropertyChainwith steps that may be null. - Notify
Property Changed Ex - The observation of the properties of an object that raises
PropertyChanged(NotifyPropertyChangedEx), implemented for the objects held inRc(upstream’s classes). - Observable
Collection Ex - The changes of an observable collection as an observable (
ObservableCollectionEx), forObservableCollection<T>,ObservableCollectionExtended<T>andReadOnlyObservableCollection<T>.
Type Aliases§
- Collection
Changed Event Pattern - A notification of a change of a collection (
EventPattern<NotifyCollectionChangedEventArgs>): the collection that changed, and the description of the change. - Fallback
- A fallback value of a property whose path a null step interrupts (
Func<TProperty>?).