public Binding(Binder.BindingResolver resolver) { this.resolver = resolver; _key = new SemiBinding(); _value = new SemiBinding(); _name = new SemiBinding(); keyConstraint = BindingConstraintType.ONE; nameConstraint = BindingConstraintType.ONE; valueConstraint = BindingConstraintType.MANY; }
/// Provide mediation for early-riser Views virtual protected void mediateViewCache() { if (mediationBinder == null) { throw new ContextException("MVCSContext cannot mediate views without a mediationBinder", ContextExceptionType.NO_MEDIATION_BINDER); } object[] values = viewCache.value as object[]; if (values == null) { return; } int aa = values.Length; for (int a = 0; a < aa; a++) { mediationBinder.Trigger(MediationEvent.AWAKE, values[a] as IView); } viewCache = new SemiBinding(); }
public MediationBinding(Binder.BindingResolver resolver) : base(resolver) { _abstraction = new SemiBinding(); _abstraction.constraint = BindingConstraintType.ONE; }
public void TearDown() { semibinding = null; }
public void Setup() { semibinding = new SemiBinding(); }
public void TearDown() { semibinding = null; }
public void Setup() { semibinding = new SemiBinding (); }