public ViewerWindowViewModel(GalleryChapter chapter)
 {
     SaveEnabled = false;
     Pages       = new ReadOnlyObservableCollection <int>(_pages);
     Images      = new ReadOnlyObservableCollection <object>(_images);
     foreach (var image in chapter.Path)
     {
     }
 }
Пример #2
0
        private void GetChapters(string path, string sitename, string manganame, GalleryManga gallerymangaitem)
        {
            var chapters = Directory.GetDirectories(path);

            foreach (var chapter in chapters)
            {
                var images             = Directory.GetFiles(chapter);
                var gallerychapteritem = new GalleryChapter {
                    Number  = Path.GetFileName(chapter),
                    Site    = sitename,
                    Name    = manganame,
                    Path    = chapter,
                    Created = new DirectoryInfo(chapter).CreationTime,
                    Images  = new ObservableCollection <string>()
                };
                images.ToList().ForEach(gallerychapteritem.Images.Add);
                gallerymangaitem.Chapters.Add(gallerychapteritem);
                gallerymangaitem.Chapters?.OrderBy(c => float.Parse(c.Number, CultureInfo.InvariantCulture));
            }
        }