GetDropShadowEffect
(
Color oColor,
Double dShadowDepth,
Double dBlurRadius,
Double dOpacity
)
{
Debug.Assert(dShadowDepth >= 0.0);
Debug.Assert(dBlurRadius >= 0.0);
Debug.Assert(dOpacity >= 0.0);
Debug.Assert(dOpacity <= 1.0);
AssertValid();
DropShadowEffect oDropShadowEffect = new DropShadowEffect();
oDropShadowEffect.Color = oColor;
oDropShadowEffect.ShadowDepth = dShadowDepth;
oDropShadowEffect.BlurRadius = dBlurRadius;
oDropShadowEffect.Opacity = dOpacity;
WpfGraphicsUtil.FreezeIfFreezable(oDropShadowEffect);
return (oDropShadowEffect);
}