WPF将控件转为图片(Visual试图转Bitmap)

RenderTargetBitmap target = new RenderTargetBitmap((int)grid.ActualWidth, (int)grid.ActualHeight, 96d, 96d, PixelFormats.Default);
target.Render(grid);
CroppedBitmap bitmap = new CroppedBitmap(target, new Int32Rect(0, 0, (int)grid.ActualWidth, (int)grid.ActualHeight));
//把他放进粘贴板里面,也可以用其他方式处理
Clipboard.SetImage(bitmap);

grid为你的控件的名字。

posted @ 2022-08-18 14:36  Exceedingly  阅读(178)  评论(0)    收藏  举报