C# 将多个控件渲染到图像

C# 将多个控件渲染到图像,c#,.net,wpf,C#,.net,Wpf,如何在指定位置将多个控件(或同一控件)渲染为位图。例如,将control1以其全尺寸渲染到位置(50;50),将control2渲染到位置(100;100),以此类推 我有一个控件,需要在一个图像上并排渲染6次,每次渲染时只更改一个属性 RenderTargetBitmap具有渲染功能,但它不允许我指定要在图像上渲染控件的位置。尝试在画布中定位控件,然后将画布渲染为位图。尝试在画布中定位控件,然后将画布渲染为位图。位图渲染完成后,您可以将它们放在一个允许您精确指定在生成的图形中绘制它们的位置的图

如何在指定位置将多个控件(或同一控件)渲染为位图。例如,将control1以其全尺寸渲染到位置(50;50),将control2渲染到位置(100;100),以此类推

我有一个控件,需要在一个图像上并排渲染6次,每次渲染时只更改一个属性


RenderTargetBitmap具有渲染功能,但它不允许我指定要在图像上渲染控件的位置。

尝试在画布中定位控件,然后将画布渲染为位图。

尝试在画布中定位控件,然后将画布渲染为位图。

位图渲染完成后,您可以将它们放在一个允许您精确指定在生成的图形中绘制它们的位置的图形中


要将图像放入drawinggroup,必须使用。在上面链接的DrawingGroup msdn页面上有一个这样做的示例。

当你有位图渲染时,你可以将它们放在一个允许你精确指定它们在结果图形中应该绘制的位置的列表中

要将图像放入drawinggroup,必须使用。在上面链接的DrawingGroup msdn页面上有一个这样做的示例