Arc Theme
New in v5.0.0
A modern theme with compact tabs, rounded corners, and semi-transparent design elements. Inspired by contemporary IDEs with minimal spacing and clean aesthetics.
Installation
dotnet add package Dirkster.AvalonDock.Themes.Arc
Variants
Arc Dark
using AvalonDock.Themes;
dockManager.Theme = new ArcDarkTheme();
<avalonDock:DockingManager.Theme>
<themes:ArcDarkTheme />
</avalonDock:DockingManager.Theme>
A dark theme with subtle contrasts, perfect for long coding sessions and modern dark-mode applications.
Arc Light
dockManager.Theme = new ArcLightTheme();
<avalonDock:DockingManager.Theme>
<themes:ArcLightTheme />
</avalonDock:DockingManager.Theme>
A clean light theme with soft borders and comfortable contrast.
Theme Brushes
You can use the Arc theme brushes independently in your resource dictionaries:
<ResourceDictionary.MergedDictionaries>
<!-- Dark mode brushes -->
<ResourceDictionary Source="/AvalonDock.Themes.Arc;component/DarkBrushs.xaml" />
<!-- Or light mode brushes -->
<ResourceDictionary Source="/AvalonDock.Themes.Arc;component/LightBrushs.xaml" />
</ResourceDictionary.MergedDictionaries>
Screenshots
| Dark | Light |
|---|---|
![]() |
![]() |

