ARTICLE
Apply shadow effect to text in WPF
Here I am going to explain you how to give a shadow effect to text in WPF.
You can
apply shadow effect to your text in WPF with the help of DropShadowEffect object. It allows you to create a variety of drop shadow
effects for Windows Presentation Foundation (WPF) objects. See the below example
which shows a drop shadow effect applied to text. In the following example, the
shadow is a soft shadow, which means the shadow color blurs.
Text before Shadow effect Welcome to vbdotnetheaven
The following code example shows how to create a shadow effect.
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Canvas>
<TextBlock Margin="3,0,3,13" FontSize="40" FontWeight="Bold">
<TextBlock.Text>Welcome to vbdotnetheaven</TextBlock.Text>
<DropShadowBitmapEffect ShadowDepth="20" Color="lightgreen" Softness="0"></DropShadowBitmapEffect>
</TextBlock.BitmapEffect>
</TextBlock>
</Canvas>
</Window>
Text after Shadow effect

Note: You can
control the width of a shadow by setting the ShadowDepth property and the softness, or blur, of a shadow by modifying the BlurRadius property whereas a value of 5.0
indicates a shadow width of 5 pixels and value of 0.0
indicates no blurring.