Binding class
Used for a binding between a widget and a object that implements BindableBase.
This item is usually created within a FmvvmState object.
Constructors
- Binding(String key, BindableBase source, PropertyInfo sourceProperty, {BindingDirection? bindingDirection, ValueConverter? valueConverter})
Properties
- bindingDirection → BindingDirection
-
If the binding only happens once or if it is able to be bi-directional.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → String
-
no setter
- originalValue ↔ Object?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- source → BindableBase
-
The source bindable base object.
final
- sourceProperty → PropertyInfo
-
The propertyInfo object being bound to on the source.
no setter
- valueConverter → ValueConverter?
-
An optional value converter to be used if the value needs to be changed when moving back and
forth from the widget to the source.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited