Как использовать DrawThemeTextEx в WPF

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

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

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

Спасибо


person Apollo    schedule 13.07.2010    source источник


Ответы (1)


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

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

   <Decorator>
       <Decorator.Effect>
           <DropShadowEffect BlurRadius="10" Color="White" ShadowDepth="0" />
       </Decorator.Effect>
   </Decorator>
person Luke    schedule 26.08.2011