Example #1
0
 public override void OnNavigatingFrom(NavigatingFromEventArgs e, Dictionary <string, object> viewModelState,
                                       bool suspending)
 {
     if (suspending)
     {
         viewModelState["Illust"] = new IllustDetailParameter {
             Illust = _illust
         }
     }
Example #2
0
 private void Initialize(IllustDetailParameter parameter)
 {
     _categoryService.UpdateCategory();
     foreach (var item in parameter.Illust.MetaPages.Select((w, i) => new { Index = i }).Reverse())
     {
         MangaPages.Add(new PixivMangaImageViewModel(parameter.Illust, item.Index, _imageStoreService));
     }
     SelectedIndex = parameter.Illust.MetaPages.Count - 1;
     MaxPage       = parameter.Illust.MetaPages.Count;
     CurrentPage   = 1;
 }