我有一个带有样式的窗口
Background="Transparent", AllowsTransparency="True", WindowStyle="None", ResizeMode="NoResize".
我已经放置了自定义的最小值、最大值、关闭按钮并实现了功能。而且我希望窗口可以调整所有侧面的窗口大小。我实现了它HwndSource
,效果很好。现在我担心的是我想要窗口的阴影效果。所以我像这样放置了带有阴影效果的边框。
<Border CornerRadius="5" Margin="10">
<Border.BitmapEffect>
<DropShadowBitmapEffect ShadowDepth="10" Opacity=".5" Softness="9" />
</Border.BitmapEffect>
<Grid> **Content over here**</Grid>
</Border>
窗口获得阴影效果。但是当我最大化窗口时。它不适合屏幕,因为我添加了边框。我需要在窗口最大化时删除阴影效果,以使其适合屏幕。当窗口未处于最大化状态时,应该会出现阴影效果。如何得到这个或者有没有其他方法可以得到这个..请帮我找到解决方案。