我正在使用下面的代码在我的框架上获得一个阴影效果:
<Frame x:Name="MenuItem" Grid.ColumnSpan="2" Content="" HorizontalAlignment="Left" Height="439" VerticalAlignment="Top" Width="262" Margin="0,130,0,0" BorderBrush="White" BorderThickness="5" NavigationUIVisibility="Hidden">
<Frame.BitmapEffect>
<DropShadowBitmapEffect Color="Black" Direction="50"
ShadowDepth="3" Softness="100" />
</Frame.BitmapEffect>
</Frame>产生的结果是:

但我想要实现这一点:

我应该做什么改变??
发布于 2018-01-21 21:12:19
尝试设置
Background="White"到你的Frame,因为阴影被应用于纹理,所以你会看到它在任何地方有透明度在你的控件内。还要注意,DropShadowBitmapEffect已经过时,您应该改用DropShadowEffect。
https://stackoverflow.com/questions/48364850
复制相似问题