To reproduce: Add a ToolWindow to RadDock. AutoHide it: toolWindow1.AutoHide(); Then Hide it: toolWindow1.Hide(); And show it: toolWindow1.Show(); You will see that the window is docked but is not AutoHide Workaround: Call the AutoHide method instead of the Show method: toolWindow1.AutoHide();