2010-11-18 11 views
0

私はWpfアプリケーションのUIを開発しています。私はAdobe Photoshop CS3でデザイナーがデザインを構築しています。私はWPFを使ってプロジェクトを進め、同じことを達成しています。 PhotoShopでは、ドロップシャドウを設定しているときに、角度を選択するオプションがあり、 Use Global Lightのチェックボックスがあります。Wpfのグローバルライトを使用

referenceさんにはこれがあります。 WPFでこれを達成する方法はわかりません。 WPFでは、私はDropShadowEffectでそのようなオプションを見つけることができません。誰も私をplz助けてください。

答えて

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> 

詳細な例はhereを見出すことができます。

関連する問題