2010-11-18 61 views
0

我正在爲Wpf應用程序開發UI。我有設計師在Adobe Photoshop CS3中構建設計。我正在通過他們,並在我的項目中使用WPF實現相同。在PhotoShop中,設置投影時,可以選擇角度,並且有一個複選框用於 Use Global Light在Wpf中使用Global Light

我爲此得到了一些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