如何解决边框上的 DropShadowEffect 以及 WindowCompositionAttribute
我目前正试图以某种方式复制 windows 11 的乳白色玻璃风格,只是为了在 wpf 中获得乐趣。
因此,我在 this 的帮助下为我的窗口启用了模糊功能, 这绝对没问题。尝试向所述边框添加阴影效果会导致以下效果:
我已经找到了一些关于这个主题的线索,但解决方案总是不直接将 DropShadowEffect 应用到窗口,而是应用到布局的根部,在我的例子中是边框。
重点是,它仍然以某种方式不起作用。所以我怀疑我用 windowcomposition 属性制作的模糊效果会以某种方式干扰效果。
<Border Padding="5"
CornerRadius="10"
BorderThickness="2">
<Border.Background>
<SolidColorBrush Color="White" Opacity=".9" />
</Border.Background>
<Border.BorderBrush>
<SolidColorBrush Color="White" Opacity=".97" />
</Border.BorderBrush>
<Border.Effect>
<DropShadowEffect BlurRadius="15" ShadowDepth="2"/>
</Border.Effect>
</Border>
感谢任何输入!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。