Пример #1
0
        /// <summary>
        /// Hidden standard constructor
        /// </summary>
        protected AppViewModel()
        {
            _AppTheme = new ThemeViewModel();

            _TargetFile              = new FileViewModel();
            _SourceFiles             = new ObservableCollection <FileInfoViewModel>();
            _SelectedSourceFileItems = new ObservableCollection <FileInfoViewModel>();

            _Progress = new ProgressViewModel();

            BookmarkedLocations = FileSystemModels.Factory.CreateBookmarksViewModel();

            BookmarkedLocations.AddFolder(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));
            BookmarkedLocations.AddFolder(Environment.GetFolderPath(Environment.SpecialFolder.MyVideos));
            BookmarkedLocations.AddFolder(Environment.GetFolderPath(Environment.SpecialFolder.MyMusic));
            BookmarkedLocations.AddFolder(Environment.GetFolderPath(Environment.SpecialFolder.Desktop));
            BookmarkedLocations.AddFolder(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile));
            BookmarkedLocations.AddFolder(Environment.GetFolderPath(Environment.SpecialFolder.Windows));
            BookmarkedLocations.AddFolder(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles));
        }