首页 > 解决方案 > 有没有办法在设计时查看 DropShadowEffect?

问题描述

我想DropShadowEffectBorder控件上附加一个。我在运行时看到它,但在设计器中看不到。

    <Grid>
        <Border Background="LightGray"
                BorderBrush="DarkGray"
                BorderThickness="1"
                ClipToBounds="True"
                Width="400"
                Height="100">
            <Border Background="Transparent"
                    BorderBrush="Black"
                    BorderThickness="0,10,0,0"
                    Margin="0,-11,0,0">
                <Border.Effect>
                    <DropShadowEffect ShadowDepth="0"/>
                </Border.Effect>
            </Border>
        </Border>
    </Grid>

这很烦人,尤其是在使用自定义控件库时。

前者,现在显然已经过时DropShadowBitmapEffect了,在运行和设计时工作。

编辑: 这不是像Here这样的其他问题的重复,因为它是完全相反的问题。阴影效果在运行时出现,但不在设计器中。只需使用 NET-Framework WPF 项目和上面的代码尝试一下。

标签: wpf

解决方案


推荐阅读