DelegateBinding<T, TValue> Class |
Namespace: Eto.Forms
The DelegateBinding<T, TValue> type exposes the following members.
Name | Description | |
---|---|---|
![]() | DelegateBinding<T, TValue>(Func<T, TValue>, Action<T, TValue>, String, TValue, TValue) |
Initializes a new instance of the DelegateBinding<T, TValue> class.
|
![]() | DelegateBinding<T, TValue>(Func<T, TValue>, Action<T, TValue>, Action<T, EventHandler<EventArgs>>, Action<T, EventHandler<EventArgs>>, TValue, TValue) |
Initializes a new instance of the DelegateBinding<T, TValue> class.
|
![]() | DelegateBinding<T, TValue>(Func<T, TValue>, Action<T, TValue>, Func<T, EventHandler<EventArgs>, Object>, Action<Object, EventHandler<EventArgs>>, TValue, TValue) |
Initializes a new instance of the DelegateBinding<T, TValue> class.
|
Name | Description | |
---|---|---|
![]() | AddChangeEvent |
Gets or sets the delegate to register the change event, when needed by the consumer of this binding.
|
![]() | DefaultGetValue |
Gets or sets the default get value, when the object instance is null.
|
![]() | DefaultSetValue |
Gets or sets the default set value, when the incoming value is null.
|
![]() | GetValue |
Gets or sets the delegate to get the value for this binding.
|
![]() | RemoveChangeEvent |
Gets or sets the delegate to remove the change event.
|
![]() | SetValue |
Gets or sets the delegate to set the value for this binding.
|
Name | Description | |
---|---|---|
![]() | AddValueChangedHandler |
Wires an event handler to fire when the property of the dataItem is changed
(Overrides IndirectBinding<T>.AddValueChangedHandler(Object, EventHandler<EventArgs>).) |
![]() | InternalGetValue |
Implements the logic to get the value from the specified object
(Overrides IndirectBinding<T>.InternalGetValue(Object).) |
![]() | InternalSetValue |
Implements the logic to set the value to the specified object
(Overrides IndirectBinding<T>.InternalSetValue(Object, T).) |
![]() | RemoveValueChangedHandler |
Removes the handler for the specified reference from AddValueChangedHandler(Object, EventHandler<EventArgs>) (Overrides IndirectBinding<T>.RemoveValueChangedHandler(Object, EventHandler<EventArgs>).) |