【发布时间】:2010-10-07 19:03:37
【问题描述】:
我有一个 Frame 元素在我的 WPF 应用程序中显示一个 html 页面,并希望将 Frame 的屏幕截图保存为图像。
在google的帮助下,我得到了这段代码:
Size size = new Size(PreviewFrame.ActualWidth, PreviewFrame.ActualHeight);
PreviewFrame.Measure(size);
PreviewFrame.Arrange(new Rect(size));
var renderBitmap = new RenderTargetBitmap(
(int)size.Width,
(int)size.Height,
96d,
96d,
PixelFormats.Pbgra32);
renderBitmap.Render(PreviewFrame);
但我得到的只是一张空白图片。
关于如何修复此代码和/或以其他方式在我的应用中将网页捕获为图像的任何想法?
【问题讨论】:
标签: .net wpf screenshot