Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.15 KB

docking.md

File metadata and controls

22 lines (16 loc) · 1.15 KB

Docking UI

The Dock Manager component shipped as part of the Eremex Avalonia Controls library allows you to implement the classic docking UI found in popular IDEs. You can create tool panels that support dock, auto-hide, and float operations. Special Document containers are designed to display the main content of your window. You can create multiple Documents and combine them in a tabbed UI.

docking-ui

The main features of the Docking library include:

  • Visual Studio IDE-inspired UI.
  • Dockable tool panels.
  • Floating panels.
  • Panel auto-hide functionality.
  • Panel drag-and-drop and resize operations.
  • Docking Hints — When you drag a panel over the Dock Manager's area, dock hints appear. They guide you how to dock the panel at a specific position.
  • Integrated support for Documents, which are special containers used to display the main content of your window.
  • Combining multiple Documents in a tabbed UI.
  • Built-in context commands to perform operations on panels and Documents.
  • MVVM support.

Documentation