PresentationTheme.Aero is a highly polished Windows Aero theme for WPF.
It currently includes the following themes:
See https://gix.github.io/PresentationTheme.Aero/ for more information.
This repository also contains several tools for Windows Visual Style files (.msstyles):
UxThemeEx: Provides many Visual Style functions from uxtheme.dll with the ability to draw native controls using a specific .msstyles file. Not intended for general use as it is quite fragile and may break if certain Windows components are updated.
ThemeBrowser: Allows viewing and comparing .msstyles files. It also provides helpful utilities to inspect images and recreate those with WPF paths.
ThemePreviewer: Provides previews and comparisons of built-in controls using Windows and WPF themes.
Requires Visual Studio 2019 with .NET / C++ (v142) workloads including the Windows 10 SDK component.
UxThemeEx requires EasyHook via
vcpkg-built NuGet package. To build,
use the Tools\Build-Dependencies.ps1
script from a Visual Studio developer
prompt or similar.
To build a nuget package, run msbuild -t:Pack
in the root directory and check
the dist
directory.
Code licensed under the MIT License.