[英]Wpf Dropshadow remove offset
有没有办法用 0 偏移设置阴影效果?
当我在边框上设置这个效果时,它很难看。 我正在尝试重现 box-shadow ZC7A628CBA22E28EB17B5F5C6AE2A266AZ 属性
这里有一些上下文的代码示例:
<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,这可以完全消除偏移。
ShadowDepth
<DropShadowEffect ShadowDepth="0" BlurRadius="12" Opacity="1" Color="Red" />
ShadowDepth控制偏移大小, Direction控制角度
Direction
<DropShadowEffect Direction="180" BlurRadius="12" ShadowDepth="12" Color="red"/>
[英]WPF Remove DropShadow Effect
[英]Remove DropShadow for Maximized WPF Custom Window
[英]DropShadow for WPF Borderless Window
[英]DropShadow on frame WPF
[英]Printing dropshadow and other WPF effects
[英]TabControl and TabItem with Dropshadow effect WPF
[英]WPF: Disable DropShadow / BitmapEffects for ComboBox
[英]WPF Dropshadow on Button causes blurry text
[英]WPF - Element is invisible but has dropshadow effect
[英]How to add a dropshadow to a borderless window in WPF
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.