aspnet-9725-components-docking-and-popups-docking-common-docking-events.md
All controls included in the ASPxDocking Suite (such as ASPxDockPanel, ASPxDockZone and ASPxDockManager) contain advanced client-side and server-side events. These controls allow you to control the behavior of dock panels and zones.
Typical end-user actions (such as drag and dock actions) invoke common events for all key elements of the panel docking functionality.
The table below lists available client-side and server-side common docking events.
| Event | Dock Manager Events | Dock Zone Events | Dock Panel Events |
|---|---|---|---|
| StartDragging (client) | ASPxClientDockManager.StartPanelDragging | - | ASPxClientDockPanel.StartDragging |
| EndDragging (client) | ASPxClientDockManager.EndPanelDragging | - | ASPxClientDockPanel.EndDragging |
| BeforeDock (server/client) | ASPxDockManager.BeforeDock / ASPxClientDockManager.BeforeDock | ASPxDockZone.BeforeDock / ASPxClientDockZone.BeforeDock | ASPxDockPanel.BeforeDock / ASPxClientDockPanel.BeforeDock |
| AfterDock (server/client) | ASPxDockManager.AfterDock / ASPxClientDockManager.AfterDock | ASPxDockZone.AfterDock / ASPxClientDockZone.AfterDock | ASPxDockPanel.AfterDock / ASPxClientDockPanel.AfterDock |
| BeforeFloat (server/client) | ASPxDockManager.BeforeFloat / ASPxClientDockManager.BeforeFloat | - | ASPxDockPanel.BeforeFloat / ASPxClientDockPanel.BeforeFloat |
| AfterFloat (server/client) | ASPxDockManager.AfterFloat / ASPxClientDockManager.AfterFloat | - | ASPxDockPanel.AfterFloat / ASPxClientDockPanel.AfterFloat |
The image below demonstrates a sequence of events invoked when an end-user drags and docks a panel.
See Also