如何在WPF应用程序中实现Vista玻璃透明度(AERO)?

时间:2009-03-11 09:11:29

标签: wpf xaml windows-vista aero

WPF应用程序很容易使窗口的某些部分透明或半透明。但是如何将当前的Vista主题(颜色,不透明度)应用于这些透明部分?

当我有绿色玻璃边框时,我如何获得相同风格的绿色玻璃背景?

是否可以在不调用Windows API的情况下执行此操作?

我在考虑something like this

3 个答案:

答案 0 :(得分:4)

这是一个很好的例子:

CodeProject:Adding Glass Effect to WPF using Attached Properties

答案 1 :(得分:0)

看一下这个链接,找一下标题为“IE7 - 扩展玻璃框架”的部分:

http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx

答案 2 :(得分:0)

以下是有关在WPF应用中扩展Aero玻璃效果的官方文档:

http://msdn.microsoft.com/en-us/library/ms748975.aspx