The most typical end-user actions (such as dragging and docking) invoke common events of all the key elements of the panel docking functionality.
StartDragging and EndDragging events, specific to DockPanel (StartPanelDragging and EndPanelDragging specific to DockManager), allow you to respond to the corresponding end-user actions performed on a panel.
BeforeDock and AfterDock events are common for DockPanel, DockZone and DockManager. They fire before and after a panel is docked to a zone, allowing you to cancel panel docking if required.
BeforeFloat and AfterFloat events are common for DockPanel and DockManager. They fire before and after a panel is undocked from a zone, allowing you to cancel the action if required.
The table below lists available client-side common docking events.