Пример #1
0
        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;
        }
Пример #2
0
 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;
 }