Как использовать DrawThemeTextEx в WPF - PullRequest
5 голосов
/ 14 июля 2010

Я работаю над приложением, которое отображает текст на Aero Glass.Чтобы сделать его читаемым, я использовал OuterGlowBitmapEffect, но, как также описано здесь , это больше невозможно в .NET 4, и DropShadowEffect также не будет работать для Glass.

При поискерешение, которое я наткнулся на родной DrawThemeTextEx в DWMApi, но все примеры, которые я нашел, были для WinForms, а не для WPF.

Так как вы можете использовать это в WPF?

Спасибо

1 Ответ

0 голосов
/ 26 августа 2011

Я также пытаюсь использовать DrawThemeTextEx, однако не могу найти образцы, которые используют это вместе с правильными системными шрифтами.

Следующий эффект в .NET 4 близок к тексту Aero glass и заменяет текстBitmapEffects.

   <Decorator>
       <Decorator.Effect>
           <DropShadowEffect BlurRadius="10" Color="White" ShadowDepth="0" />
       </Decorator.Effect>
   </Decorator>
...