2010-08-18 65 views
0

如何可以呈現多個控件(或相同的控制),以在指定的位置的位圖。例如,將控件1的完整大小渲染到位置(50; 50)和位置(100; 100)的控件2等等。渲染多個控件到圖像

我已經需要被渲染的6次側由端具有單個特性的圖像中的每個呈現改變的控制。

RenderTargetBitmap具有渲染功能,但它不允許我指定的圖像上,我想我的控件呈現。

回答

2

嘗試定位在畫布的控件,然後渲染畫布爲位圖。

1

當你有你的位圖的渲染,你可以把他們DrawingGroup,它允許您指定的確切位置在內部產生的繪圖他們應該被繪製。

爲了把圖像drawinggroup裏面,你不得不使用ImageDrawing。在上面鏈接的DrawingGroup msdn頁面上有一個例子。