public void InitializeDock(Control view, DockingStyle dockingStyle, string title = null, int width = 200) { _dockingManager.SetDockLabel(view, title ?? view.Text ?? "Dr.Pipe"); _dockingManager.SetEnableDocking(view, true); _dockingManager.SetDockAbility(view, DockAbility.All); _dockingManager.DockControl(view, _parent, dockingStyle, width); _dockingManager.SetDockVisibility(view, false); }
public void DockTo(IDockPanel parent, DockPanelState state, int size) { if (parent != null && !parent.Visible) { return; // no need to throw exception if it not visible } var ctrl = parent != null ? parent.Control : _parent; _dockingManager.DockControl(_control, ctrl, DockHelper.MapWindowToSyncfusion(state), size); }