Themes

AvalonDock ships with six polished theme packages. Each theme is a separate NuGet package, so you only include what you need.


Theme Variants Style
Arc Dark, Light Modern, compact, rounded corners
VS Dark, Light, Blue .vstheme based Visual Studio
VS2013 Dark, Light, Blue Classic Visual Studio 2013
VS2010 Single Visual Studio 2010
Expression Dark, Light Expression Blend inspired
Metro Single Flat Metro / WinUI
Aero Single Classic Windows Aero

Applying a Theme

All themes follow the same pattern:

# Install the theme package
dotnet add package Dirkster.AvalonDock.Themes.Arc
// Apply in code
dockManager.Theme = new ArcDarkTheme();
<!-- Or in XAML -->
<avalonDock:DockingManager.Theme>
    <themes:ArcDarkTheme />
</avalonDock:DockingManager.Theme>

Themes can be switched at runtime — see the Theming Guide for details.


Table of contents