Как создать изображение из элемента управления silverlight или его части? - PullRequest
0 голосов
/ 03 июня 2011

Я хотел бы сохранить свою текущую форму (фактически ее часть, определенный вид обрезанного изображения) и использовать ее в качестве изображения на другом элементе управления / странице silverlight (очевидно, динамически и программно)

У меня естьнашел вопрос об этом, которому 2 года, и на который он ответил, что в SL2.0

Silverlight нет возможности сделать это: создать изображение из элементов управления silverlight

Я не смог найти ответ в интернете, поэтому я спрашиваю, возможно ли это сейчас в SL4.0?

Ответы [ 2 ]

5 голосов
/ 03 июня 2011

Используйте класс WriteableBitmap.

int PreviewWidth = 200;
int PreviewHeight = 200;
var writeableBitmap = new WriteableBitmap(PreviewWidth, PreviewHeight);
writeableBitmap.Render(<somecontrol>, null);
writeableBitmap.Invalidate();
0 голосов
/ 03 июня 2011

В одном из моих проектов WPF я использую RenderTargetBitmap, чтобы отобразить содержимое элемента управления в растровое изображение. Я обнаружил, что вы не можете использовать это в Silverlight, но я выполнил поиск и нашел сообщение на форуме , в котором говорится, что WriteableBitmap.Render может делать то же самое в Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...