private void DisplayWholeCurrentPage() { currentPageDisplayed = true; var bmp = BitmapFromUri(new Uri(ComicPages[CurrentPageIndex])); ComicPresenter.ChangeSource(bmp, panelFadeOut, panelFadeIn); }
private void DisplayNextPanel() { if (PanelsInfo.PanelDefinitions[CurrentPageIndex].PanelCount > 0) { byte[] bts = File.ReadAllBytes(ComicPages[CurrentPageIndex]); WriteableBitmap bmp = new WriteableBitmap(BitmapFromUri(new Uri(ComicPages[CurrentPageIndex]))); bmp = GetCroppedPart(bmp, PanelsInfo.PanelDefinitions[CurrentPageIndex].Panels[CurrentPanelIndex].RelativePosition); ComicPresenter.ChangeSource(bmp, panelFadeOut, panelFadeIn); } else { var bmp = BitmapFromUri(new Uri(ComicPages[CurrentPageIndex])); ComicPresenter.ChangeSource(bmp, panelFadeOut, panelFadeIn); } }