11

同じ要素に(シャドウとブラー)のような複数の効果を設定するにはどうすればよいですか。

4

3 に答える 3

12

Greg SchechterによるWPFでの効果の使用(パート2)を参照してください。ここでは、 Decoratorsaのように単純にネストし、それぞれBorderに異なるEffectsを配置できます。

于 2009-12-01T22:23:55.190 に答える
5

最初の答えに基づいて例を提供するには、UIElement別の新しいUIElement要素(たとえば、スタックパネルなど)で囲みます。

次に、両方の要素に効果を適用します。

<StackPanel>
    <MediaElement Name="myMedia" Source="Fairytale Dream.wmv" >
        <MediaElement.Effect>
            <ShaderEffectLibrary:BloomEffect />
        </MediaElement.Effect>
    </MediaElement>
    <StackPanel.Effect>
        <ShaderEffectLibrary:ZoomBlurEffect />
    </StackPanel.Effect>
</StackPanel>
于 2012-02-02T03:36:17.353 に答える
-7

ここでエフェクトを組み合わせる必要はないと思います。

これらの効果の1つは、DropShadow効果の場合のように、他の効果をシミュレートするのに役立ちます。ぼかし効果にはBlurRadiusを使用し、影にはShadowDepthを使用できます。

適切な値を使用することで、組み合わせ効果をシミュレートできます。

于 2009-11-26T21:26:39.353 に答える