Windows-Forms-Aero

A Windows Forms library that provides common controls with many of the modern features introduced with Vista and more recent Windows versions. Common controls include modern buttons, combo boxes (with cue banner), command links, native-looking list views, progress bars with status, and Windows Explorer-like tree views. The library also includes additional modules that wrap functionalities such as TaskDialogs, “glass sheet” forms, text on glass, live thumbnails using the Windows DWM, virtual desktop APIs, and so on.


Keywords
winforms, aero, windows, controls, library, windowsforms, windowsformsaero, taskdialog, dwm, dotnet, windows-7, windows-forms, windows-vista
License
MS-RL
Install
Install-Package Windows-Forms-Aero -Version 3.1.1

Documentation

WindowsFormsAero logo

WindowsFormsAero

WindowsFormsAero is a Windows Forms library that provides native controls with many of the modern features introduced with Windows Vista and more recent Windows versions. Many controls—such as buttons, command buttons, and textboxes—support the functional and stylistic features introduced with “Aero”. For instance shield icons, cue banners, and so on.

WindowsFormsAero was started by Marco Minerva in January 2007 and was initially hosted on Codeplex.

The WindowsFormsAero icon has been kindly provided by Enner Pérez.

Download

NuGet

Get the latest version through NuGet:

Install-Package Windows-Forms-Aero

Version history

3.1

  • Add support for additional DWM window attributes (DWMWA_CLOAKED and DWMWA_FREEZE_REPRESENTATION).
  • Add support for public Virtual Desktop APIs (Windows 10).

3.0.1

  • Add simple StoreAppHelper.IsRunningAsStoreApp() helper to check whether a program is running as a packaged Windows Store app.
  • Add .NET 4.0 support.
  • Add XML documentation to NuGet.

3.0

First release after migration to GitHub.

  • Breaking changes from v2.*.
  • Major code refactoring and clean up.
  • Minor memory leaks fixed.
  • Progress bars now correctly change state.

Contributors