从WPF截取屏幕截图

时间:2011-04-26 14:30:33

标签: wpf element screenshot

是否可以在WPF表单上截取单个元素的屏幕截图?我需要截取“边框”工具及其子项的截图。

2 个答案:

答案 0 :(得分:2)

视为您想要截屏的元素。这是我将其保存到剪贴板的代码。

        RenderTargetBitmap bmp = new RenderTargetBitmap((int)source.ActualWidth, (int)source.ActualHeight, 96, 96, PixelFormats.Pbgra32);
        bmp.Render(source);
        Clipboard.SetImage(bmp);

答案 1 :(得分:1)

您可以使用RenderTargetBitmap呈现视觉效果,如果您在搜索结果时搜索它,那么如果参考不够,应该会有一些问题有用。

进一步this external article可能有所帮助。