private void LoadImage_Executed(object sender, ExecutedRoutedEventArgs e) { Microsoft.Win32.OpenFileDialog openFileDialog = new Microsoft.Win32.OpenFileDialog(); openFileDialog.Title = "ImageControlDialogTitle"; openFileDialog.Filter = "ImageFilter" + "|*.png;*.jpg;*.jpeg;*.bmp|PNG|*.png|JPEG|*.jpg;*.jpeg|Bitmap|*.bmp"; bool?flag = openFileDialog.ShowDialog(); bool flag2 = true; if (!(flag.GetValueOrDefault() == flag2 & flag != null) || string.IsNullOrEmpty(openFileDialog.FileName)) { return; } try { Bitmap image = new Bitmap(openFileDialog.FileName); base.ModelItem.Properties["TargetImageBase64"].SetValue(ImageConverter.GetBase64FromImage(image)); } catch { throw new Exception("Could Not Load Image Exception"); } }
private void Dialog_TransfEvent(Bitmap bmp) { base.ModelItem.Properties["TargetImageBase64"].SetValue(ImageConverter.GetBase64FromImage(bmp)); }