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