Fluent, Simple, and browser styling

Themes

Change the workspace language without changing its layout model.

Explore source
Parent systemDock
StatusStable
Modules3
RepositoryDock/Dock.Avalonia.Themes.Fluent

Dedicated theme packages supply complete control themes, resources, indicators, floating windows, and density choices for different application shells.

  1. 01

    Complete control themes

  2. 02

    Fluent and Simple variants

  3. 03

    Drag indicator styling

  4. 04

    Application-level resource composition

From intent
to working system.

01

Tokens

Theme resources define color, spacing, typography, and state.

02

Controls

Templates cover tabs, presenters, splitters, indicators, and windows.

03

Host

The application includes one Dock theme beside its Avalonia theme.

04

Override

Normal resource and selector rules support product-specific styling.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet add package Dock.Avalonia.Themes.Fluent
02 · Use · xml
MainWindow.axaml
<Application.Styles>
<FluentTheme />
<dock:DockFluentTheme />
</Application.Styles>

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

Dock

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…