public SlidingWindowViewModel( // parameters IBackendAccessAdapter <TViewModel> backendAccessAdapter, // dependencies IGeneralOptionsViewModel generalOptionsViewModel, ISlidingWindowOptionsViewModel slidingWindowOptionsViewModel, IPageLoadingBehaviorViewModel pageLoadingBehaviorViewModel, IPageRemovalBehaviorViewModel pageRemovalBehaviorViewModel, IFetcherKindViewModelInternal fetcherKindViewModel, IGeneralFunctionsViewModel generalFunctionsViewModel, ISlidingWindowFunctionsViewModel slidingWindowFunctionsViewModel, IGetSchedulers getSchedulers) : base( backendAccessAdapter, generalOptionsViewModel, pageLoadingBehaviorViewModel, pageRemovalBehaviorViewModel, fetcherKindViewModel, generalFunctionsViewModel, getSchedulers) { _slidingWindowOptionsViewModel = slidingWindowOptionsViewModel; SpecificFunctionsViewModel = slidingWindowFunctionsViewModel; }
public DataVirtualizingCollectionViewModelFactory( IGeneralOptionsViewModel generalOptionsViewModel, ISlidingWindowOptionsViewModel slidingWindowOptionsViewModel, IPageLoadingBehaviorViewModel pageLoadingBehaviorViewModel, IPageRemovalBehaviorViewModel pageRemovalBehaviorViewModel, IFetcherKindViewModelInternal fetcherKindViewModel, IGeneralFunctionsViewModel generalFunctionsViewModel, ISlidingWindowFunctionsViewModel slidingWindowFunctionsViewModel, IGetSchedulers getSchedulers, CompositeDisposable compositeDisposableOfLifetimeScope) { _generalOptionsViewModel = generalOptionsViewModel; _slidingWindowOptionsViewModel = slidingWindowOptionsViewModel; _pageLoadingBehaviorViewModel = pageLoadingBehaviorViewModel; _pageRemovalBehaviorViewModel = pageRemovalBehaviorViewModel; _fetcherKindViewModel = fetcherKindViewModel; _generalFunctionsViewModel = generalFunctionsViewModel; _slidingWindowFunctionsViewModel = slidingWindowFunctionsViewModel; _getSchedulers = getSchedulers; _compositeDisposableOfLifetimeScope = compositeDisposableOfLifetimeScope; }