在 Wpf 中使用全局光

发布于 2024-10-02 18:52:39 字数 390 浏览 6 评论 0原文

我正在为 Wpf 应用程序开发 UI。我有设计师在 Adob​​e Photoshop CS3 中构建的设计。我正在研究它们,并使用 WPF 在我的项目中实现相同的目标。在PhotoShop中,设置投影时,有一个选择角度的选项,并且有一个复选框 使用全局光

我对此有一些参考。但我不知道如何在 WPF 中实现这一点。在 WPF 中,我无法使用 DropShadowEffect 找到任何此类选项。任何人都可以帮助我。

I am developing UI for a Wpf application. I have designs build by designer in Adobe Photoshop CS3. I am going through them and achieving the same in my project using WPF. In PhotoShop, while setting Drop Shadow, there is option to select Angle and there is a CheckBox for
Use Global Light.

I got some reference for this. but I don't know how to achieve this in WPF. In WPF, I am not able to find any such option with DropShadowEffect. Anybody help me plz.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寂寞清仓 2024-10-09 18:52:39

我不相信投影效果有任何类似的概念。话虽这么说,您可以使用样式来创建您自己的 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> 

可以在此处找到使用投影效果的更多示例。

I don't believe there is any similar concept for a drop shadow effect. That being said, you could use style so create your own GlobalLight style that would be used by your controls.

For example:

<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> 

More examples of using the drop shadow effect can be found here.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文