2010-01-13 5 views
2

Voici deux captures d'écran:Comment obtenir un texte lisible sur le verre (WPF)

Une fenêtre en verre plein sur fond blanc:
http://trotsenko.com.ua/stackoverflow/2010_01_13%20Glass%20Window%20over%20a%20white%20background.png

La même fenêtre verre sur fond arrière:
http://trotsenko.com.ua/stackoverflow/2010_01_13%20The%20same%20Glass%20Window%20over%20a%20Black%20background.png

La question est: dans WPF, comment puis-je utiliser TextBlock afin qu'il sera lisible sur le verre?


Je l'ai déjà essayé <DropShadowEffect ShadowDepth="0" BlurRadius="20" Color="White"/> sans succès acceptable. (Peut-être que je l'ai mal smth?)

je ne réussissais pas avec <OuterGlowBitmapEffect/> (je pense, parce que les effets bitmap sont maintenant déconseillés. Ai-je smth mal?)

+0

ou ... comment Windows sort l'en-tête de la fenêtre? –

+0

20 est un très grand rayon de flou - avez-vous essayé des valeurs plus petites? – James

+0

Oui, j'ai commencé avec des valeurs plus petites. –

Répondre

0

Je pense que vous pouvez utiliser le DrawThemeTextEx natif () dans dwmapi.dll, mais je ne sais pas comment le faire dans WPF. Tous les exemples que j'ai trouvés utilisaient WinForms.

Questions connexes