Hello,
In our project, we had to do something like that,
You need other dll (We found it on internet)
Here is some code :
// LayoutRoot is the grid where chart is used.
JpegEncoder _iEncoder = new JpegEncoder();
int _iWdth = (int)ContentFrame.ActualWidth;
int _iHgth = (int)ContentFrame.ActualHeight+64;
WriteableBitmap _iWb = new WriteableBitmap(_iWdth, _iHgth);
_iWb.Render(LayoutRoot, new RotateTransform() { Angle = 0 });
_iWb.Invalidate();
SaveFileDialog _iSfd = new SaveFileDialog
{
Filter = "JPG Files (*.jpg)|*.jpg|All Files (*.*)|*.*",
DefaultExt = ".jpg",
FilterIndex = 1
};
if ((bool)_iSfd.ShowDialog())
{
using (Stream _iStream = _iSfd.OpenFile())
{
_iEncoder.Encode(_iWb.ToImage(), _iStream);
_iStream.Close();
}
}
ImageTools 0.2_3a4627a9.rar