Namespace Icy.Data.Bindings
Classes
- BindableObject
Represents an object that supports general bindings as target.
- Binding
Represents a class for property binding. It provides automatic property update for supported objects.
- BindingConverterParameters
Gets the parameters for the binding value conversion.
- BindingException
Represents an exception that is thrown when the binding is in wrong state and can't be executed.
- CompiledPropertyPath
Represents the property path whose value is compiled for the faster execution.
- DynamicPropertyPath
Represents the property path that is traversed dynamically, according to the provided object type.
- ObservableDispatcherObject
Represents a dispatcher object with methods for observable properties support.
- ObservableDispatcherObject.TaskNotifier
A wrapping class that can hold a Task value.
- ObservableDispatcherObject.TaskNotifier<T>
A wrapping class that can hold a Task<TResult> value.
- PropertyPath
Represents a static-typed property path.
Structs
- PropertyPath.PathSegment
Represents a segment of the PropertyPath.
Interfaces
- IBinding
Represents an interface for the binding objects.
- IBindingTarget
An interface for objects that store and handle property bindings as target.
- IPropertyPath
Represents an interface for the runtime property chain path.
- IReadOnlyPropertyPath
Represents an interface for the runtime property chain path with read-only access.
Enums
- BindingMode
Declares type of property binding.
- UpdateTargetTrigger
Declares when a IBinding refreshes its target from its source, i.e. the opposite direction from UpdateSourceTrigger.