2012-09-19 38 views
2

我想淡入一个WPF窗口,但我不能这样做,除非窗口设置为透明,并且窗口样式设置为无,我不想那样做。相反,我想创建一个错觉,即将窗口置于顶部,然后逐渐减少不透明度,以便将窗口置于视图中。如何获取窗口下的内容的快照图像?

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

所以在理论上我知道我想要什么,但我不知道如何捕捉图像作为WPF窗口下的任何东西。当然,我想要展示的界面将被隐藏,直到捕获被执行,所以顶部的窗口不会捕获实际的界面,并且只有在图像被捕获后才会显示GUI,因此它可以是在图像开始失去不透明度后显示。

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

+0

你为什么要改变不透明度? –

+0

我在想,如果我捕获背景图像并将其放在我想要揭示的gui上,我必须减少叠加窗口的不透明度。 – IneedHelp

回答