| DockingManager | RadDock Q2 |
| using Telerik.WinControls.Docking; | using Telerik.WinControls.UI.Docking; |
| class DockableWindowCollection | class DockWindowCollection |
| class DockPanel | class DockWindow
(or ToolWindow or DocumentWindow) |
| interface IDockable | interface IDockWindow
(generally DockWindow class can be used) |
| dockingManager.SetDock(window, position) | radDock.DockWindow(window, position) |
| dockingManager.Float(window) | RadDock.FloatWindow(window); |
| dockPane.DockTo(anotherWindow, state) | radDock.DockWindow(window, DockPosition.Bottom);
dockWindow.DockState = DockState.Floating;
or
dockWindow.DockState = DockState.AutoHide; etc |
| radDock.DockWindow(dockPane, anotherWindow , state) |
| dockingManager.DockingStateChanged | radDock.DockStateChanged |
| dockingManager.DockingStateChanging | radDock.DockStateChanging |
| dockingManager.Hide(dockWindow, true); | dockWindow.DockState = DockState.AutoHide; |
| dockingManager.LoadXML(fileName) | LoadFromXml(fileName)
+ overloads available |
| dockingManager.SaveXML(fileName) | SaveToXml(fileName)
+ overloads available |
| dockingManager.Reset() | radDock.Clear() |
| dockingManager.GetManagedDockables | radDock.DockWindows |
| dockPane.TabStripVisible = false; | dockWindow.TabStrip.TabStripElement.Visibility = ElementVisibility.Collapsed; |
| DockWindow.Activated event | radDock.ActiveWindowChanged/Changing |