WPF DropShadowEffect出现在预览中但不在运行时出现

 书友72177273 发布于 2023-02-09 18:02

所以我在网格中实现了以下代码:

        
        
       

我可以看到预览中出现阴影; 然而,当我跑它时,没有阴影.所以我想知道我是否错过了什么.

XAML:



    
        
    

    
    

您应该看到一个窗口,边框周围有阴影.然后运行它,它消失了.

编辑:所以我所做的只是在矩形上添加一个边距,然后出现阴影.我假设窗口挡住了阴影.

1 个回答
  • 像这样在矩形中添加边距

    <Rectangle Margin="10"    Fill="White" Grid.ColumnSpan="2">
    

    它需要边距的原因是因为投影效果绘制的轮廓大于矩形边界的轮廓.如果您不想使用矩形,只需将其应用于网格,则将边距添加到网格中.希望这可以帮助.

    2023-02-09 18:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有