问题描述
下面是两张截图:
A full-glass window over white background:
http://trotsenko.com.ua/stackoverflow/2010_01_13%20Glass%20Window%20over%20a%20white%20background.png
The same full-glass window over back background:
http://trotsenko.com.ua/stackoverflow/2010_01_13%20The%20same%20Glass%20Window%20over%20a%20Black%20background.png
问题是:在 WPF 中,我如何使用 TextBlock
使其在玻璃上可读?
The question is: in WPF, how do I use TextBlock
so that it will be readable on the glass?
我已经试过了 没有可接受的成功.(也许我做错了?)
I already tried<DropShadowEffect ShadowDepth="0" BlurRadius="20" Color="White"/>
with no acceptable success. (Maybe I did smth wrong ?)
我没有成功使用 <OuterGlowBitmapEffect/>
(我认为,因为位图效果现在已被弃用.我做错了什么?)
I didn't succeed with <OuterGlowBitmapEffect/>
(I think, because bitmap effects are now deprecated. Did I do smth wrong?)
推荐答案
我认为您可以使用 dwmapi.dll 中的原生 DrawThemeTextEx() 方法,但我不知道如何在 WPF 中执行此操作.我发现的所有示例都使用 WinForms.
I think you could use the native DrawThemeTextEx() method in dwmapi.dll, but I don't know how to do this in WPF. All examples I found were using WinForms.
这篇关于如何在玻璃上获得可读文本 (wpf)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!