“You can easily apply effects like Blur or DropShadows to a UI element using BitmapEffects property.
This xaml sample:
<Image HorizontalAlignment="Left" VerticalAlignment="Top" Source="cor.jpg">
<Image.BitmapEffect>
<BitmapEffectGroup>
<BitmapEffectGroup.Children>
<BitmapEffectCollection>
<BlurBitmapEffect Radius="2"/>
<DropShadowBitmapEffect/>
</BitmapEffectCollection>
</BitmapEffectGroup.Children>
</BitmapEffectGroup>
</Image.BitmapEffect>
</Image>
<TextBox Text="Hello WPF">
<TextBox.BitmapEffect>
<BitmapEffectGroup>
<BitmapEffectGroup.Children>
<BitmapEffectCollection>
<OuterGlowBitmapEffect GlowColor="Green" GlowSize="5" Noise="3" />
<DropShadowBitmapEffect/>
</BitmapEffectCollection>
</BitmapEffectGroup.Children>
</BitmapEffectGroup>
</TextBox.BitmapEffect>
</TextBox>
Produces this effect:
As you can see various effects can be applied to the same element, just keep in mind that effects are processed in sequence so the order of appearance inside counts.”
Unfortunately Sparkle does not support direct editing of this property yet.