在Office 2010等WPF应用程序中,如何对Aero glass进行渐变淡化?

我正在WPF中编写一个应用程序,我希望应用程序的顶部从一个颜色逐渐淡化到Aero玻璃,就像Office 2010应用程序一样。

真的,它会使标题栏下方的区域从玻璃变为彩色。 (我认为这可能是一种更好的描述方式)。

我想出了如何让它发挥作用。 我将整个窗口设置为使用本机API对其进行空气玻璃效果,然后为窗口背景创建一个LinearGradientBrush。 在画笔中,我使用了画笔的Alpha属性,并设置了停靠点,使窗口的顶部从白色/不透明变为白色/透明,所有这些都非常靠近窗口的顶部。

          

我得到了Mikko Rantanen的回答,因为我用这篇文章添加玻璃效果我没有代码方便,这是一篇很好的简单文章。

这让我想起了Windows资源管理器/ Internet Explorer在地址字段后面继续Aero玻璃效果的方式。 所以我猜想如果有这种效果的API,它将是一个原生的Vista API,你需要通过P / Invoke调用类似于扩展玻璃效果 。 WPF并没有任何方法来控制我认为的Vista特定的Aero主题。