当前位置:  开发笔记 > 编程语言 > 正文

将DropShadow添加到自定义窗口(混合)

如何解决《将DropShadow添加到自定义窗口(混合)》经验,为你挑选了1个好方法。

我正在使用Blend创建自定义窗体.(通过设置AllowTransparencyTrue)

我完成了设计,效果很好.现在我想为它添加阴影效果.(DropShadowEffect)

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



1> xperator..:

好的,我找到了答案.(在本页的帮助下)

首先,将窗口设置AllowTransparencyTrue.然后改变它的BackgroundNo Brush

让我们说你有这样的事情:(忽略矩形和边框)

在此输入图像描述

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

在此输入图像描述

并更改阴影设置:

在此输入图像描述

现在你可以看到阴影:)

在此输入图像描述

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

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有