示例#1
0
 private void InitializeDataLayer()
 {
     cleanFolderSettings = CleanFolderSettings.GetInstance;
     folders = Folders.GetInstance;
     folders.Load();
     folders = Folders.GetInstance;
 }
示例#2
0
 private void CreateDummyFolders()
 {
     folders = Folders.GetInstance;
     folders.FolderList.Add(new Folder(TestConstants.DUMMYDIRECTORY, 5));
     folders.FolderList.Add(new Folder(TestConstants.DUMMYDIRECTORY, 4));
     folders.FolderList.Add(new Folder(TestConstants.DUMMYDIRECTORY, 3));
     folders.FolderList.Add(new Folder(TestConstants.DUMMYDIRECTORY, 2));
 }
示例#3
0
        public void Load()
        {
            try {
                TextReader textReader = new StreamReader(XmlDirectory + "\\" + FileName);
                instance = (Folders)serializer.Deserialize(textReader);
                textReader.Dispose();
            }
            catch (FileNotFoundException) {

            }
        }
        public FoldersViewModel()
        {
            folders = Folders.GetInstance;
            FolderList = new ObservableCollection<FolderViewModel>(folders.FolderList.Select(p => new FolderViewModel(p)));
            FolderList.CollectionChanged += DelegateChanges;
            foreach(FolderViewModel folder in FolderList)
            {
                folder.RequestDeletion += RemoveFolder;

            }
            AddFolderCommand = new RelayCommand(param => AddFolder());
            RemoveFolderCommand = new RelayCommand(param => RemoveFolder(SelectedFolder));
        }
示例#5
0
 static Cleaner()
 {
     Folders = Folders.GetInstance;
 }