2010-11-18 79 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