Я хотел бы сохранить свою текущую форму (фактически ее часть, определенный вид обрезанного изображения) и использовать ее в качестве изображения на другом элементе управления / странице silverlight (очевидно, динамически и программно)
У меня естьнашел вопрос об этом, которому 2 года, и на который он ответил, что в SL2.0
Silverlight нет возможности сделать это: создать изображение из элементов управления silverlight
Я не смог найти ответ в интернете, поэтому я спрашиваю, возможно ли это сейчас в SL4.0?
Используйте класс WriteableBitmap.
int PreviewWidth = 200; int PreviewHeight = 200; var writeableBitmap = new WriteableBitmap(PreviewWidth, PreviewHeight); writeableBitmap.Render(<somecontrol>, null); writeableBitmap.Invalidate();
В одном из моих проектов WPF я использую RenderTargetBitmap, чтобы отобразить содержимое элемента управления в растровое изображение. Я обнаружил, что вы не можете использовать это в Silverlight, но я выполнил поиск и нашел сообщение на форуме , в котором говорится, что WriteableBitmap.Render может делать то же самое в Silverlight.