示例#1
0
        public VisualBrowserViewModel(
            IMobileConfigurationDataService mobileConfigurationDataService,
            INavigationService navigationService,
            IHistoryDataService historyDataService,
            IMobileAppConfigDataService mobileAppConfigDataService,
            ISettingsDataService settingsDataService,
            IDialogService dialogService,
            IUserSessionService userSessionService,
            IContactsService contactsService,
            IPresentationDataService presentationDataService,
            ISearchContentDataService searchContentDataService,
            ISyncLogService syncLogService,
            IDocumentInfoDataService documentInfoDataService) : base(settingsDataService)
        {
            _documentInfoDataService        = documentInfoDataService;
            _presentationDataService        = presentationDataService;
            _userSessionService             = userSessionService;
            _dialogService                  = dialogService;
            _mobileAppConfigDataService     = mobileAppConfigDataService;
            _navigationService              = navigationService;
            _historyDataService             = historyDataService;
            _mobileConfigurationDataService = mobileConfigurationDataService;
            _navigateToMediaCommand         = new NavigateToMediaCommand(_navigationService, _historyDataService);
            _contactsService                = contactsService;
            _searchContentDataService       = searchContentDataService;
            _syncLogService                 = syncLogService;

            Initialize();
        }
示例#2
0
        public MainAppBarViewModel(
            IMobileConfigurationDataService dataService,
            INavigationService navigationService,
            ISettingsDataService settingsDataService) : base(settingsDataService)
        {
            _dataService       = dataService;
            _navigationService = navigationService;

            Initialize();
        }