public override void OnNavigatingFrom(NavigatingFromEventArgs e, Dictionary <string, object> viewModelState, bool suspending) { if (suspending) { viewModelState["Illust"] = new IllustDetailParameter { Illust = _illust } }
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; }