private void ImageReloadCover() { BookLoader BL = new BookLoader(); ThisBook.Info.CoverSrcUrl = null; BL.LoadCover(ThisBook, false); }
private void OpenBook(BookItem Book) { ThisBook = Book; Shared.CurrentBook = Book; PageProcessor.ReadSecondaryTile(Book); CacheStateStory.Begin(); BookLoading = true; if (Book.IsEx()) { Book.XSetProp("Mode", X.Const <string>(XProto.WProtocols, "ACTION_BOOK_META")); } BookLoader BL = new BookLoader(BookLoadComplete); BL.Load(Book, true); BL.LoadIntro(Book, true); BL.LoadCover(Book, true); SyncAnchors(); SetContext(); }
public object Convert(object value, Type targetType, object parameter, string language) { if (value is BookDisplay BkDisplay) { BookItem BItem = ItemProcessor.GetBookItem(BkDisplay.Entry); if (!BItem.CoverExist) { BookLoader Loader = new BookLoader(); Loader.LoadCover(BItem, true); } return(BItem); } return(null); }