如何在WPF中使用DrawThemeTextEx

Apo*_*llo 5 .net windows wpf aero

我正在开发一个在Aero Glass上显示文本的应用程序.为了使其可读,我使用了OuterGlowBitmapEffect,但是,如此处所述,这在.NET 4中不再可能,并且DropShadowEffect也不适用于Glass.

在搜索解决方案时,我遇到了DWMApi中的原生DrawThemeTextEx,但我找到的所有示例都是针对WinForms而不是针对WPF.

那么如何在WPF中使用它呢?

谢谢

Luk*_*uke 0

我还尝试使用 DrawThemeTextEx 但是我找不到任何使用它以及正确的系统字体的示例。

.NET 4 中的以下效果接近 Aero 玻璃文本并取代了 BitmapEffects。

   <Decorator>
       <Decorator.Effect>
           <DropShadowEffect BlurRadius="10" Color="White" ShadowDepth="0" />
       </Decorator.Effect>
   </Decorator>
Run Code Online (Sandbox Code Playgroud)