【发布时间】:2012-03-22 21:17:09
【问题描述】:
我有一个用户控件,它是我的应用程序的一部分,我正在将它呈现为一个图像,但它正在以当前显示的尺寸呈现。我想要的是将其渲染为固定尺寸,例如 500x500,但不让它以新尺寸呈现给用户。
UserControl temp = pane.Content;
RadBitmap radImage = new RadBitmap(temp); // Renders UserControl to Image
PngFormatProvider provider = new PngFormatProvider();
return provider.Export(radImage); // returns the Image as a png encoded Byte Array
注意:我的 UserControl 是另一个 Control 的子控件,它决定了我的 UserControl 的大小。
谢谢
【问题讨论】:
标签: c# wpf-controls render