2010-01-13 59 views
2

這裏有兩張截圖:如何獲得在玻璃上(WPF)可讀文本

一個完整的玻璃窗在白色背景:
http://trotsenko.com.ua/stackoverflow/2010_01_13%20Glass%20Window%20over%20a%20white%20background.png

相同的全玻璃窗上回背景:
http://trotsenko.com.ua/stackoverflow/2010_01_13%20The%20same%20Glass%20Window%20over%20a%20Black%20background.png

問題是:在WPF,我怎麼使用TextBlock因此,這將是在玻璃上可讀?


我已經嘗試過 <DropShadowEffect ShadowDepth="0" BlurRadius="20" Color="White"/>沒有接受成功。 (也許我不便錯了嗎?)

我沒有<OuterGlowBitmapEffect/>成功(我想是因爲位圖效果現在過時了。難道我做的不便錯了嗎?)

+0

or ... Windows如何在窗口上輸出標題? – 2010-01-13 19:00:29

+0

20是一個非常大的模糊半徑 - 你試過較小的值? – James 2010-01-13 19:09:05

+0

是的,我從較小的值開始。 – 2010-01-13 19:16:53

回答

0

我想你可以使用原生DrawThemeTextEx( )方法在dwmapi.dll中,但我不知道如何在WPF中執行此操作。我發現的所有例子都是使用WinForms。