private void PreviewHandler(object sender, EventArgs e) { try { //null validation if (BackgroundImage != null && PreviewWindowEnabled) { //show preview ImagePreviewer.DisplayPreview(BackgroundImage); } } catch { //nothing } }
private void ShowImagePreviewer(Actions action, string imagePath) { Invoke((MethodInvoker) delegate { ScreenshotDetails details = new ScreenshotDetails(CurrentBrowser.URL); DialogResult dialogRes; string fileName; string dateAndtime; using (Previewer previewForm = new ImagePreviewer(action, CurrentBrowser.URL, imagePath)) { dialogRes = previewForm.ShowDialog(); fileName = previewForm.FileName + previewForm.FileExtension; dateAndtime = previewForm.DateAndTime; } ImageDiskCache.RemoveItemsInCache(); if (dialogRes != DialogResult.OK) { return; } DisplaySavedLabel(fileName, dateAndtime); }); }
public void SetUp() { imagePreviewer = new ImagePreviewer(); }