0

この例では、次のものがTextBlockありDropShadowEffectます。

<TextBlock Foreground="Black" Text="All Tasks">
    <TextBlock.Effect>
        <DropShadowEffect ShadowDepth="1.2" 
                          Direction="270" 
                          Opacity="0.6" 
                          BlurRadius="1" 
                          Color="Red"/>
    </TextBlock.Effect>
</TextBlock>

これにより、次の出力が生成されます。

出力

の背景色を設定するTextBlockと、影が消えるはずです。

出力

ドロップ シャドウを維持しながら、このプロパティを設定するにはどうすればよいですか?

4

1 に答える 1

4

DropShadowEffect消えることはありません - 四角形全体に適用されるようになりました。

これにより、目的の効果が得られます。

<Border Background="Green">
    <TextBlock Foreground="Black" Text="All Tasks">
        <TextBlock.Effect>
            <DropShadowEffect ShadowDepth="1.2" 
                              Direction="270" 
                              Opacity="0.6" 
                              BlurRadius="1" 
                              Color="Red"/>
        </TextBlock.Effect>
    </TextBlock>
</Border>
于 2013-05-13T14:22:15.547 に答える