0

WpfアプリケーションのUIを開発しています。AdobePhotoshopCS3でデザイナーがデザインを作成しています。私はそれらを調べ、WPFを使用して私のプロジェクトで同じことを達成しています。PhotoShopでは、ドロップシャドウを設定するときに、[角度]を選択するオプションがあり、のチェックボックスがあります Use Global Light

私はこれについていくつかの参考資料を得ました。しかし、WPFでこれを実現する方法がわかりません。WPFでは、。を使用してそのようなオプションを見つけることができませんDropShadowEffect。誰かが私を助けてくれます。

4

1 に答える 1

0

ドロップシャドウ効果に似たような概念はないと思います。そうは言っても、スタイルを使用できるので、コントロールで使用される独自のGlobalLightスタイルを作成します。

例えば:

<Grid>
  <Grid.Resources>
    <Style x:Key="GlobalLight" TargetType="TextBlock">
     <Setter Property="Effect">
       <Setter.Value>
        <DropShadowEffect BlurRadius="2" Direction="-90" Color="Black" ShadowDepth="1"/>
       </Setter.Value>
     </Setter>
      </Style>
    </Grid.Resources>

  <TextBlock Text="Drop shadow effect text" Style="{StaticResource GlobalLight}" />
</Grid> 

ドロップシャドウ効果を使用するその他の例は、ここにあります。

于 2010-11-18T21:40:42.033 に答える