我已经进行了一些搜索,但似乎找不到在窗口上同时使用投影和模糊窗口背景的方法。
我目前正在使用https://github.com/riverar/sample-win32-acrylicblur(MainWindow.xaml.cs 中的所有模糊代码)来模糊背景,但是由于投影需要在窗口中进行一些填充来渲染投影在中,阴影的空间也应用了模糊。
我尝试使用 OpacityMask,但这似乎没有帮助。事实上,即使将Window的Opacity属性设置为0,仍然会出现模糊,所以我担心这种模糊方法是不可能的。
我已经在使用的软件包之一是 Microsoft.Windows.Shell,我需要重建应用投影后丢失的默认按钮,也许这有一些帮助。
TLDR: 有没有办法同时使用 Aero 风格的模糊窗口和投影?理想情况下不安装额外的软件包,但如果没有其他办法,我将不得不硬着头皮。
截至 2018 年 3 月 8 日,我使用的是最新版本的 .Net 等