private void Preview() { if (SelectedVot == null) { return; } if (!String.IsNullOrEmpty(SelectedVot.ProcessedFN)) { imgPreview.Source = new BitmapImage(new Uri(SelectedVot.ProcessedFN)); } else { if (SelectedVot.ShowBitmap == null) { SelectedVot.LoadImageBitmap(); } var ms = new MemoryStream(); ((System.Drawing.Bitmap)SelectedVot.ShowBitmap).Save(ms, System.Drawing.Imaging.ImageFormat.Bmp); BitmapImage image = new BitmapImage(); image.BeginInit(); ms.Seek(0, SeekOrigin.Begin); image.StreamSource = ms; image.EndInit(); imgPreview.Source = image; } }
private void btnManual_Click(object sender, RoutedEventArgs e) { if (SelectedVot == null) { return; } SelectedVot.Manual = !SelectedVot.Manual; SelectedVot.LoadImageBitmap(); Preview(); }