我有一個邊框,我想這個邊框的背景是部分透明的(不透明度爲0.8),但我不想讓它背後的圖像被很好地定義。我之後的效果與Windows Vista窗口邊框效果類似,您可以在其中看到背後有什麼東西,但您不能說出它是什麼。創建一個半透明的模糊背景WPF
一些澄清:
我的工作在Windows XP,所以我不能使用Vista玻璃
我需要這個解決方案在任何Windows平臺
任何幫助,將不勝感激:)
我有一個邊框,我想這個邊框的背景是部分透明的(不透明度爲0.8),但我不想讓它背後的圖像被很好地定義。我之後的效果與Windows Vista窗口邊框效果類似,您可以在其中看到背後有什麼東西,但您不能說出它是什麼。創建一個半透明的模糊背景WPF
一些澄清:
我的工作在Windows XP,所以我不能使用Vista玻璃
我需要這個解決方案在任何Windows平臺
任何幫助,將不勝感激:)
這是我能找到的淨最好的:
http://blogs.msdn.com/unnir/archive/2006/03/01/541154.aspx
考慮到上述情況是由微軟的一個人,你很難找到一個更好的方式來做到這一點。
它在窗戶上做了一個簡單的透明度,所以不像Aero玻璃。航空效果是硬件加速的,並且在某種程度上肯定會使用Direct3D。
這SO回答談論它在一些細節:
感謝您的幫助隊友。仍然努力模仿Aero的外觀,並沒有完全得到我以後的樣子。如果我在這裏發帖 – TerrorAustralis 2010-05-07 06:13:38
在Silverlight中有一個模糊效果(http://www.silverlightshow.net/tips/Using-Blur-and-DropShadow-effects-in-Silverlight-3.aspx)也應該可用於WPF(http://searchwindevelopment.techtarget.com/tip/0,289483,sid8_gci1377157,00.html)可以應用到控件。也許把這個與不透明度結合起來可以幫助你達到預期的目標?
感謝您的回答,模糊只會模糊控件顯示區域內的視覺效果。例如,如果我有紅/漸變漸變,並且我應用了模糊效果,則紅/白模糊會在模糊應用區域模糊爲更均勻的顏色(小指顏色),但如果它是透明的,則項目並且透明控制背後的文字仍將清晰地對焦 – TerrorAustralis 2010-05-10 04:58:52
Extend Glass Frame Into a WPF Application
WPF Window with aero glass background. (C# .NET)
希望這些鏈接的一個幫助。我用第1'的鏈接我不得不添加這個類,使其工作:
貼切的任期將是您正在使用什麼版本的.NET Framework的'半透明border' – Amsakanna 2010-05-07 06:38:46
? 3.5? 4.0? – Scott 2010-05-07 13:53:44
.NET框架3.5 – TerrorAustralis 2010-05-10 04:59:13