WindowChrome默认应该是有阴影的,你电脑的本身普通窗口显示阴影正常吗?
具体可以参考下园子里这篇文章: https://www.cnblogs.com/dino623/p/CustomWindowStyle.html
谢谢,我的电脑如果不加AllowsTransparency="True"属性,窗口是没有阴影的。文章我看了,没有给出阴影,只是加了个边框。问题还是没有得到解决,不过还是要谢谢你。
@HelloWorld-Wey:
WPF的dropshadoweffect绘制阴影的性能是很低的(虽然比之前的BitmapEffect性能高不少,但还是很低),一般只在简单的场景下使用。
WindowChrome是利用windows的渲染机制的,性能要高不少,你的窗口默认没阴影的话,WindowChrome自然也没有阴影。
如果你非要绘制阴影的话,可以考虑用带透明度的图片来替代它,不过这种阴影效果比较假。