private void Rescan() { var localFolder = ApplicationData.Current.LocalFolder; this.SelectedPage.FilePath = this.SelectedPage.BackUpFilePath; var photoPageArguements = new PhotoPageArguements() { PageToProcces = this.SelectedPage, IsNew = false, }; this.NavigationContext.NavigationService.NavigateTo("PhotoView", photoPageArguements); }
private static async Task<PhotoPageArguements> GetPhotoPageArguements(StorageFile imageFile, bool isNewDocument = true) { var photoData = await PhotoCapturedData.CreatePhotoCapturedDataAsync(imageFile, ImageService.CategoryName); photoData.IsFromCamera = true; Page page = null; if (isNewDocument) { var createdDocument = await Document.CreateDocumentAsync(photoData); await SerializationProvider.Instance.AddDocument(createdDocument); page = createdDocument.Pages[0]; } else { page = await Page.CreatePageAsync(photoData); } await LocalStorageHelper.CreatePageFiles(imageFile, page.ID); var photoPageArguements = new PhotoPageArguements() { PageToProcces = page, IsNew = true, }; return photoPageArguements; }