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);
}
}