Oft wird danach gefragt, wie Elemente mit einem Schatten versehen werden können. Wie einfach dies geht, zeigt nachfolgender Code:
<Button Margin="20" Name="ShadowButton" Content="Do not click me!">
<Button.Effect>
<DropShadowEffect
x:Name="ButtonShadowEffect"
Color="DarkGray"
Direction="320"
BlurRadius="5"
ShadowDepth="5"/>
</Button.Effect>
</Button>
Hierzu ist lediglich die Eigenschaft Effect mit einem DropShadowEffect zu versehen. Dieser kann noch entsprechend angepasst werden und schon erscheint das Element mit einem wunderschönen Schatten:

Wichtiger Hinweis: Bis zum .NET 3.5 SP 1 wurde hierfür die Eigenschaft BitmapEffect verwendet. Diese ist seit SP 1 als deprecated markiert. Stattdessen sollte die Eigenschaft Effect verwendet werden (wie auch in diesem Beispiel gezeigt).