public OldBinding(BindingSource <T1> theSource, Arrow <T1, T2> theArrow, BindingDestination <T2> destination) { source = theSource; source.BindingObject = this; arrow = theArrow; this.destination = destination; }
public Binding(Bindable theSource, string thePropertyName, Arrow <T1, T2> theArrow, BindingDestination <T2> destination) { source = theSource; source.valueChanged += new Bindable.BindingUpdateHandler(this.NotifyChange); propertyName = thePropertyName; arrow = theArrow; this.destination = destination; }
public PairBinding(BindingSource <T1> s1, BindingSource <T1> s2, Arrow <T1, T2> theArrow, BindingDestination <T2> destination) : base(s1, theArrow, destination) { this.source2 = s2; s2.BindingObject = this; }