public CollectionBindingBuilder( CollectionBindingCollection <TModel, TView> bindingCollection, string referencePropertyName, Func <TModel, INotifyCollectionChanged> subscriptionGetter, Func <TModel, IEnumerable <TModelItem> > referenceGetter, Func <TModel, TModelItem, TView, TViewItem> itemConverter, Func <TModelItem, TViewItem, bool> itemEquality ) { _bindingCollection = bindingCollection; _referencePropertyName = referencePropertyName; _referenceGetter = referenceGetter; _subscriptionGetter = subscriptionGetter; _itemConverter = itemConverter; _itemEquality = itemEquality; }
public CollectionBindingBuilder(ICollectionBindingBuilder <TModel, TView> builder) { _bindingCollection = builder.BindingCollection; _referencePropertyName = builder.ReferencePropertyName; _subscriptionGetter = builder.SubscriptionGetter; }