Example #1
0
 private static void AddItems <T, K>(ObservableCollection <K> slave, NotifyCollectionChangedEventArgs args, IConversionFactory <T, K> conversionFactory)
 {
     foreach (var newItem in args.NewItems)
     {
         slave.Add(conversionFactory.Build((T)newItem));
     }
 }
Example #2
0
 private static void AddInitialData <T, K>(ObservableCollection <K> slave, IEnumerable <T> master,
                                           IConversionFactory <T, K> conversionFactory)
 {
     foreach (var item in master)
     {
         slave.Add(conversionFactory.Build(item));
     }
 }