With the beta release of WP7 it was made clear that DropShadow and Blur effects on text will not make it into v1 presumably for performance reasons.
Well, we didn’t like this and so we set about making a custom WP7 user control to help.
Add a WP7 User control to your project and name it DropShadowTextBlock.xaml.
Here’s the xaml UI. Note that we have hard coded the fact that we have white text with black background, you might want to change that ;)
And here’s the code behind that wires everything up.
Then all you need to do is add a reference to the namespace containing your controls (ours is shown below)
and then you can use it just like a TextBlock for the most part.
As you can see the effect is quite subtle but should make a nice difference to your apps when required.