.net 是否有可能实现“目标”;航空玻璃“;看看XP?

.net 是否有可能实现“目标”;航空玻璃“;看看XP?,.net,wpf,windows-xp,aero,.net,Wpf,Windows Xp,Aero,有谁知道有哪种框架可以在XP上启用Vista的Aero Glass 我需要用WPF开发一个小型桌面应用程序,它在XP上有一个类似Vista的UI。我不需要Aero眼镜,一些像“Windows Live Messenger”这样的用户界面就可以了。 有没有办法让它成为现实?如果你真的是指AeroGlass那么我认为你运气不好。创建此效果所需的硬件加速仅通过Vista的新DWM(桌面窗口管理器)提供支持,该管理器将多个窗口合成到一个渲染层中 如果您只需要透明和非矩形窗口,那么这在XP中肯定可以实现,

有谁知道有哪种框架可以在XP上启用Vista的Aero Glass

我需要用WPF开发一个小型桌面应用程序,它在XP上有一个类似Vista的UI。我不需要Aero眼镜,一些像“Windows Live Messenger”这样的用户界面就可以了。
有没有办法让它成为现实?

如果你真的是指AeroGlass那么我认为你运气不好。创建此效果所需的硬件加速仅通过Vista的新DWM(桌面窗口管理器)提供支持,该管理器将多个窗口合成到一个渲染层中


如果您只需要透明和非矩形窗口,那么这在XP中肯定可以实现,windows Live Messenger可以做到这一点。看看MSDN中的内容。

如果你真的是指Aero玻璃,那么我认为你运气不好。创建此效果所需的硬件加速仅通过Vista的新DWM(桌面窗口管理器)提供支持,该管理器将多个窗口合成到一个渲染层中


如果您只需要透明和非矩形窗口,那么这在XP中肯定可以实现,windows Live Messenger可以做到这一点。看看MSDN。

正如斯图·麦凯拉(Stu Mackellar)所写,Windows XP缺少了获得空气玻璃效果所需的一部分:DWM。
一个解决方案是创造你自己的“假”玻璃效果。Thake look to blog(你可以下载代码)。

正如Stu Mackellar所写,为了获得Aero Glass效果,Windows XP缺少一个必需的部分:DWM。
一个解决方案是创造你自己的“假”玻璃效果。Thake look to blog(您可以下载代码)。

Glass的哪些方面需要Vista DWM?本质上,它需要硬件加速以提高性能,而GDI下不提供硬件加速。对。换句话说。考虑到Glass,Glass的哪一方面需要硬件加速,只不过是ARGB透明度,正如您所说,它在xp中可用。不,它不是。玻璃是一种过滤和模糊的透明度效果,通过csutom PS 2.0像素着色器实现。它还依赖于DWM组合。如果你认为Aero Glass是简单的alpha通道透明度,那么我建议你看近一点。啊,对了。模糊。我认为90%的玻璃感觉是透明度和反射,但事实上,没有模糊效果就不太一样了。玻璃的哪一方面需要Vista DWM?本质上,它需要硬件加速来提高性能,这在GDI下是不可用的。对。换句话说。考虑到Glass,Glass的哪一方面需要硬件加速,只不过是ARGB透明度,正如您所说,它在xp中可用。不,它不是。玻璃是一种过滤和模糊的透明度效果,通过csutom PS 2.0像素着色器实现。它还依赖于DWM组合。如果你认为Aero Glass是简单的alpha通道透明度,那么我建议你看近一点。啊,对了。模糊。我认为90%的玻璃感觉是透明度和反射,但事实上,没有模糊效果就不太一样了。