public MvxChainedNotifyChangeFieldSourceBinding(object source, INotifyChange notifyChange, List<MvxPropertyToken> childTokens) : base(source, notifyChange) { _childTokens = childTokens; if (!DisableWarnIndexedValueBindingWarning) WarnIfChildTokensSuspiciousOfIndexedValueBinding(); UpdateChildBinding(); }
protected MvxNotifyChangeFieldSourceBinding(object source, INotifyChange notifyChange) : base(source) { if (source == null) throw new ArgumentNullException("source"); if (notifyChange == null) throw new ArgumentNullException("notifyChange"); _notifyChange = notifyChange; _subscription = NotifyChangeEventInfo.WeakSubscribe(_notifyChange, NotifyChangeOnChanged); }
protected MvxNotifyChangeFieldSourceBinding(object source, INotifyChange notifyChange) : base(source) { if (source == null) { throw new ArgumentNullException(nameof(source)); } if (notifyChange == null) { throw new ArgumentNullException(nameof(notifyChange)); } _notifyChange = notifyChange; _subscription = NotifyChangeEventInfo.WeakSubscribe(_notifyChange, NotifyChangeOnChanged); }
public MvxLeafNotifyChangeFieldSourceBinding(object source, INotifyChange notifyChange) : base(source, notifyChange) { }