Как сохранить холст как изображение?


В моем приложении Silverlight у меня есть элемент управления Canvas в ScrollViewer и множество элементов управления в Canvas.
Если холст слишком длинный, я могу использовать scrollviewer для просмотра всего содержимого.
Но я также не буду показывать клиенту, в котором Часть холста теперь как в фотошопе.
Я не буду делать это, сохраняя холст как изображение, а затем показываю изображение в левом верхнем углу с красным прямоугольником на части.
Можно ли сохранить холст как изображение? Если да, то как это сделать и есть ли другие решения?
Спасибо.


person Samvel Siradeghyan    schedule 03.11.2010    source источник


Ответы (1)


arrow_upward
4
arrow_downward

попробуй это

var img = new WriteableBitmap(myCanvas, null);
person AlexandrYZ    schedule 03.11.2010