我想实现一个类似于新版IE中URL栏在Vista/7 Aero中的窗口。我已经搜索了很多资料,但没有找到太多有用的信息,想知道你们是否知道最好的方法!
微软创建了 Windows API Code Pack,以便从Vista和Windows 7中提供对API功能的访问。
此库的此版本(v1.0.1)支持的各个功能包括:
(有趣的是,DWM没有列出,但是它是Code Pack的一部分)。
要支持Aero Glass,您只需使WPF Window
继承Microsoft.WindowsAPICodePack.Shell.GlassWindow
类即可。
有关更详细的使用示例,请参见Code Pack提供的AeroGlass示例。