Slash.Unity.DataBind.Core.Data Namespace |
| Class | Description | |
|---|---|---|
| BranchDataNode |
A data context node which might have additional children.
| |
| Collection |
Collection with events to monitor if an item was added/removed.
| |
| CollectionT |
Generic collection with events to monitor when an item was added/removed.
| |
| Context |
Base class for a data context which contains properties to bind to.
| |
| DataDictionary |
Dictionary for data values that should be monitored and report changes to its listeners.
| |
| DataDictionaryTKey, TValue |
Dictionary for data values that should be monitored and report changes to its listeners.
| |
| DataNode |
Wraps a data object in the context tree and makes sure that the registered listeners are informed
when the data value changed.
| |
| DataProviderNodeValueObserver |
Provides the node value by using a DataProvider.
| |
| DataTree |
Handles the data nodes as a tree structure and allows to access the data via a path.
| |
| DataTrigger |
Trigger to inform a context about a one shot event.
| |
| LeafDataNode |
A data context node which doesn't have any children.
| |
| NotifyPropertyChangedDataContext |
Context to wrap a INotifyPropertyChanged data class.
| |
| NotifyPropertyChangedNodeValueObserver |
Value observer that works with INotifyPropertyChanged as a parent object.
| |
| Property |
Data property to monitor if a data value changed.
| |
| PropertyT |
Generic data property to monitor a data value.
|
| Interface | Description | |
|---|---|---|
| IDataContext |
Interface of a data context.
| |
| IDataNode |
Interface of a data node in a data tree.
| |
| IDataProvider |
Interface for any kind of provider for a data value.
| |
| IDataProviderT |
Interface for any kind of provider of a data value of a specific type.
| |
| INodeValueObserver |
Interface for a value observer of a data node.
|
| Delegate | Description | |
|---|---|---|
| CollectionClearedDelegate |
Delegate for Cleared event.
| |
| CollectionClearedItemsDelegate |
Delegate for ClearedItems event.
| |
| CollectionItemAddedDelegate |
Delegate for ItemAdded event.
| |
| CollectionItemInsertedDelegate |
Delegate for ItemInserted event.
| |
| CollectionItemRemovedDelegate |
Delegate for ItemRemoved event.
| |
| DataDictionaryCollectionChangedDelegate |
Delegate for CollectionChanged event.
| |
| ValueChangedDelegate |
Delegate for ValueChanged event.
|