private void gcSVG_Gallery_ItemDoubleClick(object sender, GalleryItemClickEventArgs e) { try { var svgDocument = SvgDocument.Open(e.Item.Description); var bitmap = svgDocument.Draw(); byte[] data = ImageCompression.ImageToByte(bitmap); byte[] dataCompress = ImageCompression.Compress(data); string FullNameBase = Convert.ToBase64String(dataCompress); //================================================================== if (OnStringImageSelected_Clicked != null) { OnStringImageSelected_Clicked(FullNameBase); } //==================================================================================== if (OnImagSelected_Clicked != null) { OnImagSelected_Clicked(bitmap); } this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } catch (Exception ex) { EventscadaException?.Invoke(this.GetType().Name, ex.Message); } }