WPF应用程序很容易使窗口的某些部分透明或半透明.但是如何将当前的Vista主题(颜色,不透明度)应用于这些透明部分?
当我有绿色玻璃边框时,我如何获得相同风格的绿色玻璃背景?
是否可以在不调用Windows API的情况下执行此操作?
我在想这样的事情
我希望在WPF应用程序中具有半透明的窗体/弹出窗口,而我想要的正是在Windows 10中实现的类似航空主题的深色玻璃样模糊效果,如下所示:
因此,到目前为止,我只找到任何资源网上讲解如何将这个模糊效果适用于所有内一个容器,它是我后,或应用同一类的模糊粗线条到后面的一切完全相反的表单/弹出窗口。
我知道SetWindowCompositionAttribute(如下所示:无边界WPF窗口上没有玻璃效果的本机Aero模糊,并在此处进一步说明:http : //withinrafael.com/adding-the-aero-glass-blur-to-your-windows-10 -apps /)
但是这些仅说明了如何将效果添加到应用程序的整个窗口中,而这并不是我所追求的。
我想将效果应用到我的应用程序中的选定元素(例如说一个边框);
像这样
我将如何做这样的事情?