Beispiel #1
0
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);
            StorageFile file = await MangaUtils.getFileFromAssets("gplv3.html");

            Text.NavigateToString(await FileIO.ReadTextAsync(file));

            /*byte[] result;
             * using (Stream stream = await file.OpenStreamForReadAsync())
             * {
             *  using (var memoryStream = new MemoryStream())
             *  {
             *      stream.CopyTo(memoryStream);
             *      result = memoryStream.ToArray();
             *  }
             * }
             * var text = System.Text.Encoding.UTF8.GetString(result);
             * Text.Text = text;*/
        }
        private void ImportMangaList()
        {
            // TODO import manga list if has more site
            mangaList = new List <Manga>();
            mangaList.AddRange(MangaUtils.Import(MangaSite.BLOGTRUYEN));
            mangaList.AddRange(MangaUtils.Import(MangaSite.IZTRUYENTRANH));
            mangaList.AddRange(MangaUtils.Import(MangaSite.TRUYENTRANH8));
            mangaList.AddRange(MangaUtils.Import(MangaSite.TRUYENTRANHTUAN));
            mangaList.AddRange(MangaUtils.Import(MangaSite.TRUYENTRANHNET));
            mangaList.AddRange(MangaUtils.Import(MangaSite.HOCVIENTRUYENTRANH));
            mangaList.AddRange(MangaUtils.Import(MangaSite.LHMANGA));
            mangaList.AddRange(MangaUtils.Import(MangaSite.TRUYENTRANHMOI));
            mangaList.AddRange(MangaUtils.Import(MangaSite.MANGAK));
            mangaList.AddRange(MangaUtils.Import(MangaSite.UPTRUYEN));

            mangaList.AddRange(MangaUtils.Import(MangaSite.MANGAFOX));
            mangaList.AddRange(MangaUtils.Import(MangaSite.MANGAPARK));
            mangaList.AddRange(MangaUtils.Import(MangaSite.KISSMANGA));
            mangaList.Sort(new Comparison <Manga>((Manga m1, Manga m2) => { return(m1.Name.CompareTo(m2.Name)); }));
        }