Search code examples
wpfxamlwindows-vistaaero

How to achieve Vista glass transparency (AERO) in a WPF application?


It's easy for a WPF application to make parts of a window transparent or semi-transparent. But how to I apply the current Vista theme (colors, opacity) to these transparent parts?

When I have a green glass border how will I get a green glass background of the same style?

Is it even possible to do this without calls to the Windows API?

I am thinking of something like this


Solution

  • Here's a nice example:

    CodeProject: Adding Glass Effect to WPF using Attached Properties