2

我想淡入一个 WPF 窗口,但我不能这样做,除非窗口设置为透明并且窗口样式设置为无,我不希望那样。取而代之的是,我想通过将窗口下方的任何内容放在窗口顶部来创建窗口正在淡入的错觉,然后逐渐降低不透明度,以便将其带入视野。

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

所以理论上我知道我想要什么,但我不知道如何将 WPF 窗口下的任何内容捕获为图像。当然,我要显示的界面会一直隐藏,直到抓拍完成,所以上面的窗口并没有抓拍到实际的界面,我只会在抓图后才显示GUI,所以可以在图像开始失去不透明度后显示。

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

4

1 回答 1

-1

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

于 2012-09-19T14:40:44.077 回答