Рендеринг нескольких элементов управления в изображение - PullRequest
0 голосов
/ 19 августа 2010

Как отобразить несколько элементов управления (или один и тот же элемент управления) в растровое изображение в указанных местах. Например, рендеринг control1 в его полном размере в местоположение (50; 50) и control2 в местоположение (100; 100) и т. Д.

У меня есть элемент управления, который нужно визуализировать 6 раз бок о бок с одним измененным свойством при каждом рендеринге.

RenderTargetBitmap имеет функцию рендеринга, но она не позволяет мне указать, где на изображении я хочу, чтобы мой элемент управления отображался.

Ответы [ 2 ]

2 голосов
/ 19 августа 2010

Попробуйте расположить элементы управления на холсте, а затем визуализировать холст в растровое изображение.

1 голос
/ 22 сентября 2010

Когда у вас есть ваши растровые изображения, вы можете поместить их в DrawingGroup , которая позволяет вам точно указать, где в конечном чертеже они должны быть нарисованы.

Чтобы поместить изображения в группу для рисования, вам придется использовать ImageDrawing . Есть пример, который делает это на странице DrawingGroup msdn, указанной выше.

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