繁体   English   中英

Wpf 阴影移除偏移

[英]Wpf Dropshadow remove offset

有没有办法用 0 偏移设置阴影效果?

当我在边框上设置这个效果时,它很难看。 我正在尝试重现 box-shadow ZC7A62​​8CBA22E28EB17B5F5C6AE2A266AZ 属性

在我的hud这里

这里有一些上下文的代码示例:

<Border 
    BorderThickness="1,0,0,1"
    Grid.Column="1"
    Grid.Row="0"
    >
        <Border.Effect>
            <DropShadowEffect Direction="360" ShadowDepth="5" />
        </Border.Effect>

        ...

</Border>

尝试这样的事情:

<DropShadowEffect ShadowDepth="3" BlurRadius="3" Opacity="0.5" />

你可能也希望给你的边框一些边距,否则阴影会比你想要的更远

ShadowDepth设置为 0,这可以完全消除偏移。

<DropShadowEffect ShadowDepth="0" BlurRadius="12" Opacity="1" Color="Red" />

在此处输入图像描述

ShadowDepth控制偏移大小, Direction控制角度

<DropShadowEffect Direction="180" BlurRadius="12" ShadowDepth="12" Color="red"/>

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM