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.
|