0

我正在为 Wpf 应用程序开发 UI。我有设计师在 Adob​​e Photoshop CS3 中构建的设计。我正在经历它们并在我的项目中使用 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 回答