API Reference
Reference documentation for AvalonDock’s key classes, controls, and interfaces.
| Section |
Description |
| DockingManager |
The root control and central entry point. |
| Layout Classes |
All layout model classes and interfaces. |
| Controls |
WPF controls for rendering the docking UI. |
| Events |
Events raised during docking operations. |
Namespaces
| Namespace |
Purpose |
AvalonDock |
Root namespace containing DockingManager and core types. |
AvalonDock.Layout |
Layout model classes: LayoutRoot, LayoutPanel, LayoutDocument, etc. |
AvalonDock.Controls |
WPF control implementations for the docking UI. |
AvalonDock.Themes |
Theme base classes: Theme, GenericTheme, DictionaryTheme. |
AvalonDock.Commands |
Command implementations for docking operations. |
AvalonDock.Converters |
WPF value converters used in theme templates. |
AvalonDock.Core |
UI-agnostic interfaces and models. |
AvalonDock.Core.Serialization |
Serialization contracts and base classes. |
AvalonDock.Mvvm |
MVVM base classes and services. |
AvalonDock.DependencyInjection |
DI extension methods. |
AvalonDock.Serializer.Xml |
XML layout serializer. |
AvalonDock.Serializer.Json |
JSON layout serializer. |
Table of contents