如何获取窗口下的内容的快照图像?

时间:2012-09-19 09:24:36

标签: c# wpf transparency screen-capture

我想淡入WPF窗口,但除非将窗口设置为透明并且窗口样式设置为none,否则我不能这样做,我不希望这样。相反,我想通过在窗口下面放置任何东西来创建窗口淡入的幻觉,然后逐渐降低不透明度,以便将其带入视图。

我知道为了这个透明且没有边框的另一个窗口必须用作保存捕获图像并执行淡入淡出的对象。

所以理论上我知道我想要什么,但我不知道如何在WPF窗口下捕获任何图像。当然,我想要显示的界面将被隐藏,直到执行捕获,因此顶部的窗口不会捕获实际的界面,我将仅在捕获图像后显示GUI,因此它可以是在图像开始失去不透明度之后显露出来。

这只是对我需要的解释。基本问题是:如何捕获窗口下的任何图像(即使它需要窗口透明)?

1 个答案:

答案 0 :(得分:-1)

在这里找到一篇文章描述了我需要的几种方法:http://www.codeproject.com/Articles/91487/Screen-Capture-in-WPF-WinForms-Application

相关问题