Click or drag to resize

BindableExtensions Class

Helper extensions for IBindable objects to set up object bindings.
Inheritance Hierarchy
SystemObject
  Eto.FormsBindableExtensions

Namespace:  Eto.Forms
Assembly:  Eto (in Eto.dll) Version: 2.5.3-dev
Syntax
public static class BindableExtensions
Methods
  NameDescription
Public methodStatic memberBindT(IBindable, IndirectBindingT, DirectBindingT, DualBindingMode)
Adds a new binding to the control with a direct value binding
Public methodStatic memberBindT(IBindable, String, DirectBindingT, DualBindingMode)
Adds a new dual binding between the control and the specified source binding
Public methodStatic memberBindT(IBindable, String, Object, String, DualBindingMode)
Adds a new dual binding between the control and the specified object
Public methodStatic memberBindT(IBindable, IndirectBindingT, Object, IndirectBindingT, DualBindingMode, T, T)
Adds a new binding to the control with an indirect binding to the provided objectValue
Public methodStatic memberBindTWidget, TValue(TWidget, ExpressionFuncTWidget, TValue, DirectBindingTValue, DualBindingMode)
Bind a control property to the specified sourceBinding direct binding.
Public methodStatic memberBindTWidget, TSource, TValue(TWidget, ExpressionFuncTWidget, TValue, TSource, IndirectBindingTValue, DualBindingMode)
Binds a control property to the source object using the sourceBinding.
Public methodStatic memberBindTWidget, TSource, TValue(TWidget, ExpressionFuncTWidget, TValue, TSource, ExpressionFuncTSource, TValue, DualBindingMode)
Binds a control property to a source property
Public methodStatic memberBindDataContextT(IBindable, IndirectBindingT, IndirectBindingT, DualBindingMode, T, T)
Adds a new binding from the control to its data context
Public methodStatic memberBindDataContextT(IBindable, String, String, DualBindingMode, T, T)
Adds a new binding with the control and the the control's current data context
Public methodStatic memberBindDataContextTWidget, TValue(TWidget, ExpressionFuncTWidget, TValue, IndirectBindingTValue, DualBindingMode, TValue, TValue)
Binds a control property to a DataContext property
Public methodStatic memberBindDataContextTWidget, TContext, TValue(TWidget, ExpressionFuncTWidget, TValue, ExpressionFuncTContext, TValue, DualBindingMode, TValue, TValue)
Binds a control property to a DataContext property
Public methodStatic memberDefaultIfNullT, TValue(BindableBindingT, NullableTValue, NullableTValue)
Gets a binding that returns a defaultValue if the specified binding returns a null value.
Public methodStatic memberDefaultIfNullT, TValue(BindableBindingT, TValue, TValue)
Gets a binding that returns a defaultValue if the specified binding returns a null value.
Public methodStatic memberInverse(DirectBindingBoolean)
Gets a binding with the inverse of the specified nullable boolean value binding.
Public methodStatic memberInverse(DirectBindingNullableBoolean)
Gets a binding with the inverse of the specified nullable boolean value binding.
Public methodStatic memberInverseT(BindableBindingT, Boolean)
Gets a bindable binding with the inverse of the specified boolean value binding.
Public methodStatic memberInverseT(BindableBindingT, NullableBoolean)
Gets a bindable binding with the inverse of the specified boolean value binding.
Top
See Also