I need to generate a preview thumbnail image of a RadDocument. Unfortunately I cannot get it to work:
DocumentViewManager viewManager = new DocumentViewManager();
XamlFormatProvider xamlProvider = new XamlFormatProvider();
viewManager.Document = xamlProvider.Import(xamlProvider.Export(VM.Document));
viewManager.Document.LayoutMode = DocumentLayoutMode.Paged;
RadRichTextPageView view = new RadRichTextPageView();
view.PageIndex = 0;
ScaleTransform transform = new ScaleTransform();
transform.ScaleX = 0.4;
transform.ScaleY = 0.4;
view.RenderTransform = transform;
view.ViewManager = viewManager;
view.PageIndex = 0;
var writeableBitmap = new WriteableBitmap(200, 200);
view.InvalidateMeasure();
writeableBitmap.Render(Editor, null);
writeableBitmap.Invalidate();
var image = new Image();
image.Width = 200;
image.Height = 200;
image.Source = writeableBitmap;
var wnd = new ChildWindow();
wnd.Content = image;
wnd.Show();
Any suggestions?