syncfusion-winforms-docking-manager
Installation
SKILL.md
Implementing Syncfusion WinForms Docking Manager
The DockingManager control implements an architecture that allows panels to be docked at any part of form, creating Visual Studio-style dockable windows. Dock panels can be interactively dragged, resized, floated, auto-hidden, tabbed, and arranged in complex layouts at runtime.
When to Use This Skill
Use this skill when you need to:
- Create Visual Studio-style docking layouts with dockable panels and windows
- Implement multiple dock states: docked, floating, auto-hide, tabbed, MDI, or TDI windows
- Build document-based applications with TDI (Tabbed Document Interface) or MDI (Multiple Document Interface)
- Add caption buttons (close, pin, menu, maximize) to docked windows
- Persist dock layouts across application sessions using serialization
- Handle dock events for activation, state changes, and user interactions
- Customize appearance with visual styles, themes, and colors
- Manage nested or linked docking managers for complex layouts
- Implement drag-and-drop docking with visual feedback and hints