Guides

Practical how-to guides for integrating AvalonDock with MVVM, dependency injection, themes, layout serialization, and more.


Guide Description
MVVM Integration Bind documents and anchorables to view models.
ToggleDockingManager VS Code / Rider-style sidebar toggle docking.
Dependency Injection Register AvalonDock services with DI containers.
Theming Apply and switch themes at runtime.
Layout Serialization Save and restore layouts in XML or JSON.
Custom Themes Create your own theme from scratch.

Table of contents