12

我正在使用Blend创建自定义 Window 表单。(通过设置AllowTransparencyTrue

我已经完成了设计并且效果很好。现在我想给它添加阴影效果。( DropShadowEffect )

我不能这样做,因为窗口本身是隐藏的,所以效果不会显示。而且它不适用于主网格。没有运气添加边框并给它阴影。

4

1 回答 1

16

好的,我找到了答案。(在此页面的一些帮助下)

首先,将窗口设置AllowTransparencyTrue. 然后将其更改BackgroundNo Brush

假设您有这样的事情:(忽略矩形和边框)

在此处输入图像描述

然后将网格更改Background为白色。现在单击您的窗口并为其宽度和高度添加大约 15 个像素。

在此处输入图像描述

并更改阴影设置:

在此处输入图像描述

现在你可以看到阴影了:)

在此处输入图像描述

我想你知道这是如何工作的。请记住,您仍然可以使用窗口高度/重量和阴影设置来获得更好的效果。

于 2013-05-24T12:25:44.367 回答