Class AbstractBindable
public abstract class AbstractBindable : IBindable
- Inheritance
-
AbstractBindable
- Implements
- Derived
- Inherited Members
Constructors
AbstractBindable()
protected AbstractBindable()
AbstractBindable(Type)
protected AbstractBindable(Type binding)
Parameters
bindingType
Properties
BindingType
public virtual Type BindingType { get; }
Property Value
Inputs
public virtual ICollection<string> Inputs { get; }
Property Value
Outputs
public virtual ICollection<string> Outputs { get; }
Property Value
Methods
CreateAndBindInputs(IBindingService)
public virtual ICollection<IBinding> CreateAndBindInputs(IBindingService bindingService)
Parameters
bindingServiceIBindingService
Returns
CreateAndBindOutputs(IBindingService)
public virtual ICollection<IBinding> CreateAndBindOutputs(IBindingService bindingService)
Parameters
bindingServiceIBindingService
Returns
GetBoundInputTarget(string)
public virtual object GetBoundInputTarget(string name)
Parameters
namestring
Returns
GetBoundOutputTarget(string)
public virtual object GetBoundOutputTarget(string name)
Parameters
namestring
Returns
GetBoundTarget(string)
public virtual object GetBoundTarget(string name)
Parameters
namestring
Returns
UnbindInputs(IBindingService)
public virtual void UnbindInputs(IBindingService bindingService)
Parameters
bindingServiceIBindingService
UnbindOutputs(IBindingService)
public virtual void UnbindOutputs(IBindingService bindingService)
Parameters
bindingServiceIBindingService