有没有人知道任何类型的框架能够(不完全相同,但是)Vista上的Vista Aero Glass?
我需要使用WPF开发一个小型桌面应用程序,它在XP上具有类似Vista的UI。我不需要完全是Aero Glass,像“Windows Live Messenger”这样的用户界面会做的事情。 有没有办法让它成为现实?
答案 0 :(得分:4)
如果你真的是指Aero Glass 那么我认为你运气不好。创建此效果所需的硬件加速仅通过Vista的新DWM(桌面窗口管理器)支持,该窗口管理器通过将多个窗口合成为一个渲染层来工作。
如果您只想要透明度和非矩形窗口,那么这绝对可以在XP中实现,Windows Live Messenger就可以做到这一点。请查看MSDN中的Layered Windows。
答案 1 :(得分:1)
正如Stu Mackellar所写,Windows XP缺少必要的部分以获得Aero Glass效果:DWM。 解决方案是创建自己的“假”玻璃效果。请查看this博客(您可以下载代码)。