Beispiel #1
0
        public SettingsViewModel(IFileService fileService, INavigationServiceEx navService, IInitializationValueService ivService) : base(navService)
        {
            _fileService = fileService;
            _ivService   = ivService;

            FileGroups.Add(new FileCollection(Constants.ROAMED_FILES_TITLE, _fileService.RoamedFiles, FileService.FileLocation.Roamed));
            FileGroups.Add(new FileCollection(Constants.LOCAL_FILES_TITLE, _fileService.LocalFiles, FileService.FileLocation.Local));
        }
        public SettingsViewModelDesign(IFileService fileService, INavigationServiceEx navService, IInitializationValueService ivService) : base(fileService, navService, ivService)
        {
            ObservableCollection <IBindableStorageFile> localFiles = new ObservableCollection <IBindableStorageFile>
            {
                new MockBindableStorageFile(),
                new MockBindableStorageFile()
            };
            ObservableCollection <IBindableStorageFile> roamedFiles = new ObservableCollection <IBindableStorageFile>
            {
                new MockBindableStorageFile(),
                new MockBindableStorageFile()
            };

            FileGroups = new ObservableCollection <FileCollection>
            {
                new FileCollection(Constants.LOCAL_FILES_TITLE, localFiles, FileService.FileLocation.Local),
                new FileCollection(Constants.ROAMED_FILES_TITLE, roamedFiles, FileService.FileLocation.Roamed)
            };
            this.RoamingSpaceUsed = 50.23;
        }
Beispiel #3
0
 public FileService(IInitializationValueService ivService)
 {
     _ivService = ivService;
     CreateAsync();
 }