Themes
AvalonDock ships with six polished theme packages. Each theme is a separate NuGet package, so you only include what you need.
Theme Gallery
| 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.