我正在开发一个在Aero Glass上显示文字的应用程序。为了使它可读,我使用了一个OuterGlowBitmapEffect,但是,如同here所述,这在.NET 4中已不再可能,并且DropShadowEffect也不适用于Glass。
在搜索解决方案时,我遇到了DWMApi中的原生DrawThemeTextEx,但我找到的所有示例都是针对WinForms而不是针对WPF。
那么如何在WPF中使用它?
由于
答案 0 :(得分:0)
我也在尝试使用DrawThemeTextEx但是我找不到任何使用它的样本以及正确的系统字体。
.NET 4中的以下效果接近Aero玻璃文本并替换了BitmapEffects。
<Decorator>
<Decorator.Effect>
<DropShadowEffect BlurRadius="10" Color="White" ShadowDepth="0" />
</Decorator.Effect>
</Decorator>