В моем приложении Silverlight у меня есть элемент управления Canvas в ScrollViewer и множество элементов управления в Canvas.
Если холст слишком длинный, я могу использовать scrollviewer для просмотра всего содержимого.
Но я также не буду показывать клиенту, в котором Часть холста теперь как в фотошопе.
Я не буду делать это, сохраняя холст как изображение, а затем показываю изображение в левом верхнем углу с красным прямоугольником на части.
Можно ли сохранить холст как изображение? Если да, то как это сделать и есть ли другие решения?
Спасибо.
Вопрос
Как сохранить холст как изображение?
Ответы
Ответ 1 · рейтинг 4 · AlexandrYZ
попробуй это
var img = new WriteableBitmap(myCanvas, null);
Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.
Похожие материалы
- Вызов функции javascript из файла кода программной части MainPage.xaml.cs в приложении Windows
- Установите альфа-прозрачность содержимого метки WPF вместо прозрачности всего элемента управления
- ZXing QR-код в Silverlight Web
- Установить тайм-аут клиента ravendb silverlight
- Как включить ввод с помощью стилуса, прочитать текст и сохранить его в приложении Windows 7 CE?
- Привязка объекта Run в XAML