Q583137502
Q583137502
2018-01-16 11:39

WPF 如何真正实现无边框阴影

5
  • windows
  • net

我用WPF写的窗体 windowstyle=none AllowTransparency=true,然后通过margin和dropshadoweffect设置了阴影。
但是这样有个问题,阴影是在窗体内的,当窗体拉到桌面顶端的时候会留阴影的空隙,拉到桌面两端半最大化的时候也会留下四边的阴影。
请问什么办法能做到阴影在window的外面,即像360 或者 微信windows客户端那样的效果。
业界一般是如何实现的?我通过UIAVerify观察它们的句柄树,发现一般都是窗口下一级有个比窗口大一圈的pane用来放阴影。求实现方法

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

5条回答

为你推荐

换一换