using System; using System.Collections; using System.Collections.Generic; using System.Drawing.Imaging; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Markup; using System.Windows.Media.Imaging; using Tango.SharedUI.Controls; using Tango.SharedUI.Rendering; public static class FrameworkElementExtensions { /// /// Renders the element to bitmap file. /// /// The element. /// The file path. /// The format. /// Size of the render. /// The quality. public static void RenderToFile(this FrameworkElement element, String filePath, ImageFormat format, Size renderSize, int quality) { RenderWindow renderer = new RenderWindow(element); renderer.RenderToFileSynced(new Size(element.Width, element.Height), renderSize, filePath, format, quality, null); } }