我想通过 Windowstyle=None 创建一个无边框窗口,但仍需要默认的 OS DropShadow 效果。
我不想自己画边界,因为我不想设置 AllowTransparency=True(应用程序在低端系统上运行,这会导致应用程序的性能非常差)。
我也不想使用为我生成“外壳”的第三方 Dll。
所以想要的是调用操作系统原生 API 来为我绘制它的默认边框。我在DropShadow for WPF Borderless Window尝试了这个答案,但这对窗口 8 不起作用。
任何的意见都将会有帮助。
谢谢
编辑:使用 .NET 4.0,解决方案应该支持 Windows 7 和 Windows 8