シェイプを持つサードパーティを使用していますが、そのうちの1つが無効である場合は、それを明るくしたいと思います。現時点では私がそれを動作させる唯一の方法はDropShadowEffect
です。ダイナミックエフェクトをUIElementに設定するエフェクト
myShape.Effect = new DropShadowEffect { BlurRadius = 120, Color = Color.FromArgb(220, 255, 0, 0), Direction = 0, ShadowDepth = 0 };
残念ながら、これはアニメーション化されていません。私はVisualStateでいくつかのアニメーションを行うことができることを知っていますが、UIElement.Effectで使用する方法はわかりません。
シェイプが描画されているキャンバスをコントロールしていない場合、サードパーティーなのでシェイプ自体を制御できない場合、Silverlightでこのような効果をどのようにすることができますか?