wpf 导出窗口截图
程序员文章站
2022-03-07 14:25:48
...
grid是窗口name,800,670是窗口宽度和高度
RenderTargetBitmap rtbmp = new RenderTargetBitmap(800, 670, 96, 96, PixelFormats.Default);
rtbmp.Render(grid);
PngBitmapEncoder encode = new PngBitmapEncoder();
encode.Frames.Add(BitmapFrame.Create(rtbmp));
MemoryStream ms = new MemoryStream();
encode.Save(ms);
System.Drawing.Image MyImage = System.Drawing.Image.FromStream(ms);
MyImage.Save(@"导出结果.PNG");
上一篇: WPF--->自定义窗口,标题栏双击放大与还原&点击拖动的2种实现
下一篇: wpf 修改style