Beispiel #1
0
 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;
 }
Beispiel #2
0
 public CollectionBindingBuilder(ICollectionBindingBuilder <TModel, TView> builder)
 {
     _bindingCollection     = builder.BindingCollection;
     _referencePropertyName = builder.ReferencePropertyName;
     _subscriptionGetter    = builder.SubscriptionGetter;
 }