Ответ 1
BitmapEffects
больше не поддерживаются в .NET 4.0.
Из MSDN
Важно. В .NET Framework 4 или более поздней версии класс BitmapEffect устарели. Если вы попытаетесь использовать класс BitmapEffect, вы получите устаревшее исключение. Не устаревшая альтернатива BitmapEffect класс - это класс Effect. В большинстве ситуаций класс Effect значительно быстрее.
Это не то же самое, но вы можете попробовать с DropShadowEffect
с ShadowDepth
ближе к 0.
Пример
<Border Width="180" Height="180" Margin="10" Background="Transparent"
BorderBrush="White" BorderThickness="2" Opacity="1.0">
<Border.Effect>
<DropShadowEffect ShadowDepth="0"
Color="White"
Opacity="1"
BlurRadius="5"/>
</Border.Effect>
</Border>
Сравнение BitmapEffects
с вами и DropShadowEffect
выше. DropShadowEffect
вправо.