2017-02-08 68 views
1

我一直在試圖解決這一段時間,與大量的搜索和詢問。 我正在使用WPF和我有一個半透明的窗口。基本上我希望它看起來像磨砂玻璃。 我是WPF的新手,所以我認爲我不能將任何着色器/效果應用於半透明背景上可見的像素,但僅限於添加到窗口中的元素。半透明WPF窗口,模糊背景(桌面,而不是靜態圖像)

因此,我必須捕獲背景的截圖,並將其放置在那裏,使其看起來像是一個「窗口」。

問題是這樣的:把屏幕的屏幕截圖排除在我自己的窗口之外。 顯然,我可以隱藏它,並在截圖時顯示它,但如果用戶正在移動窗口,這將不起作用。

我想再問一次,因爲我還沒有找到任何真正的解決方案來解決這個問題。

我最後的努力是安裝directx sdk並應用我自己的着色器,但似乎它們不影響窗口中的任何內容。

有什麼建議嗎? :)

回答